@charset "utf-8";
@media(min-width:979px){
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: 微软雅黑, Adobe 黑体 Std R, Helvetica, Arial, 'Helvetica Neue',
		"liberation sans", freesans, sans-serif;
}
}

ul {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

a:hover,a:focus {
	text-decoration: none;
}

.clearfix:before,.clearfix:after {
	clear: both;
}

.main {
	background-color: #f5f5f5;
}

.addradius {
	border-radius: 5px;
}

.header {
	height: 70px;
	border-bottom: 1px solid #e0e0e0;
}


.header .container>div {
	float: left;
}

.header .logo img {
	width:80px;
	height:50px;
	padding:10px 10px 8px 0;
}

.header .menu {
	padding-top: 30px;
	font-size: 16px;
}

.header .menu li {
	float: left;
	height: 38px;
}

.header-list a {
	padding: 0px 10px 18px 10px;
}

.header .menu li a:hover {
	color: #ffaa05;
}

.header .menu li+li {
	margin-left: 20px;
}

.menu_active {
	border-bottom: 3px solid #ffaa05;
	color: #ffaa05 !important;
}

.header .search {
	margin-left: 60px;
	padding-top: 20px;
}

.header .search .search-btn {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	cursor: pointer;
	background: 0;
	width: 30px;
	height: 30px;
}

.header .login-menu {
	padding-top: 27px;
	/*margin-left: 80px;*/
	/*letter-spacing: 3px;*/
}

.login-menu a:hover {
	color: #ffaa05;
}

.header a {
	color: #666;
}
/*header end*/

/*footer begin*/
#footer {
	background-color: #402b01;
	background-image: linear-gradient(#362400, #402b01 100px, #402b01);
	color: #C7C4C4;
}

#footer .content {
	width: 960px;
	margin: 0 auto;
}

#footer dl {
	float: left;
	width: 33.33333%;
	margin-top: 30px;
}

#footer dt {
	font-size: 20px;
	color: #ffaa05;
}

#footer dd {
	margin-left: 0;
	margin-top: 10px;
}

#footer .site-info {
	color: #92753c;
	font-size: 12px;
}

/*footer end*/

/*recommend begin*/
@media(min-width:979px){
#recommend {
	padding: 30px 0;
	background-color: #f8f8f8;
}
}
#banner-carousel {
	height: 350px;
	background-color: #fff;
	/*border: 1px solid #e0e0e0;*/
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.carousel-control {
	top: 50%;
	border: 0;
	background-color: #f8f8f8;
	font-size: 100px;
	color: #ffaa05;
}

.carousel-control:hover,.carousel-control:focus {
	top: 50%;
	border: 0;
	background-color: #f5f5f5;
	font-size: 100px;
	color: #ffaa05;
}

.carousel-control.left {
	left: 50px;
}

.carousel-control.right {
	right: 50px;
}

#recommend .sort-row a {
	margin-left: 20px;
	color: #555;
}

#recommend .sort-row a:hover {
	color: #FFAA05;
}

.span3 .thumbnail {
	background-color: white;
	padding: 0;
}

.proj-brief img {
	width: 100%;
}

.proj-brief .img-box {
	width:220px;
	height:140px;
	overflow:hidden;
}

.project-one-title {
	margin-left: 0px;
	width: 210px;
	padding: 12px 10px 0px 0px;
	background-color: white;
	float: right;
	position: relative;
}

.project-title-msg {
	display: block;
	height: 50px;
	width: 98%;
	line-height: 16px;
	pading: 0px 10px;
}

.project-title-roll {
	display: inline-block;
}

.project-title-roll a {
	font-size: 16px;
	color: #834313;
}

/*legend {
	margin-top: 20px;
	margin-bottom: 10px;
	border: none;
	display: block;
	width: 100px;
	}*/
.recommend-project,.classics-project {
	border-top: 1px solid #B0B0B0;
	width: 950px;
	position: relative;
	height: 20px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 20px;
}

.recommend-project-div,.classics-project-div {
	width: 130px;
	height: 30px;
	margin-top: -17px;
	margin-left: auto;
	line-height: 30px;
	margin-right: auto;
	background-color: white;
}

.recommend-project img,.classics-project img {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	border: 1px solid;
}

.right {
	display: inline-block;
	float: right;
}

.recommend-btn {
	width: 207px;
	height: 40px;
	background-color: #FACC2F;
	color: #834313;
	font-size: 20px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #FFCA37;
	cursor: pointer;
	margin-top: 10px;
}

#jbox .jbox-button {
	cursor: pointer;
}

.recommend-btn:hover,.recommend-btn:focus {
	background-color: #FFD700;
	color: #834313;
}

.sort {
	font-size: 21px;
	color: #555;
}

.index-more {
	float: right;
}

.yushen-img {
	width: 60px;
	height: 60px;
	float: left;
	background-image: url("../img/icon.png");
	background-position: -210px 0px;
}



.recommend-head .sort {
	font-size: 20px;
	color: #000;
}

.newitem {
	background: #F3F3F3;
	border-top: 1px solid #fff;
}

.hotitem {
	background: #F8F8F8;
	border-top: 1px solid #fff;
}

/*
 项目列表
 * */
.first-page-div {
	z-index: 0;
	border: 1px none;
	width: 100%;
}

.project-div {
	width: 950px;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 20px auto 0px;
}

.project-list ul,.project-one {
	padding: 0px;
	overflow: hidden;
	border-radius: 5px 5px 5px 5px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
}

.start-project-one {
	margin-top: -60px;
	width: 223px;
	height: 312px;
	float: right;
	padding: 0px;
	overflow: hidden;
	border: 1px solid rgb(211, 211, 211);
	border-radius: 5px 5px 5px 5px;
	line-height: 18px;
	text-align: left;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
}

.project-one li {
	display: block;
	clear: both;
}

.project-function,.project-title,.project-stats,.project-title-roll {
	/* width: 211px; */
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px 10px;
}

.project-function a:FIRST-CHILD {
	width: 115px;
	overflow: hidden;
	display: block;
	float: left;
	height: 20px
}

.project-title {
	height: 40px;
	overflow: hidden;
}

.project-title a {
	font-size: 14px;
	font-family: 微软雅黑;
	color: #555;
	height:40px;
}

.project-title a:hover {
	color: #ffaa05;
}

.project-function {
	height: 20px;
}

.address-a {
	float: left;
	width: 120px !important;
	height: 20px !important;
	overflow: hidden;
}

.persent {
	display: block;
	max-width: 56px;
	height: 20px;
	float: right;
	border-radius: 3px;
	line-height: 20px;
	text-align: center;
	background-color: #ffaa05;
	color: #fff;
	font-size: 13px;
	padding: 0px 2px;
}

.blue {
	background-color: #505EA5;
	color: white;
}

.project-one-title>.project-function {
	top: 195px;
	padding: 0px 12px;
}

.project-one-title>.project-stats {
	height: 50px;
	top: 220px;
	padding: 0px 10px;
}

.projectstats {
	font: 12px #555;
	display: block;
	clear: both;
	overflow: hidden;
	/*height: 60px;*/
}

.project-jindu {
	background: none repeat scroll 0% 0% rgb(213, 213, 213);
	padding: 0px;
	margin: 1px auto 5px;
	display: block;
	clear: both;
	overflow: hidden;
	border-radius: 4px 4px 4px 4px;
}

.projectpledged {
	background: none repeat scroll 0% 0% #ffaa05;
}

.projectpledged-blue {
	background: none repeat scroll 0% 0% #505EA5;
}

.proectjindu,.projectpledged,.projectpledged-blue {
	border-radius: 4px 0px 0px 4px;
	overflow: hidden;
	height: 5px;
}

.projectstats dl {
	margin: 5px 0 0;
	width:100%;
}

.projectstats dd {
	margin-left: 0;
	text-align:center;
	width:100%
}

.projectstats .widtha {
	float: left;
	width:25%;
}

.projectstats .widtha dd {

}

.projectstats .widthb {
	float: left;
	width:37%;
}

.projectstats .widthb dd {
	float: left;
	text-align: center;
}

.projectstats .widthc {
	float: right;
	width:38%;
}

.projectstats .widthc dd {
	float: right;

}

/*
 recommend end
 */
.jbox-body {
	z-index: 70000 !important;
}

#proRecommender span {
	padding-left: 10px;
}

#fund-rest {
	position: fixed;
	top: 30%;
	left: 10px;
	width: 150pxs;
	display: none;
}

#rest-fund {
	font-size: 16px;
	color: #FF0000;
}

.suportNum {
	padding: 20px 0px;
}

.suportNum b {
	font-size: 18px;
	font-weight: normal;
}

.mce-container {
	z-index: 1000 !important;
}

.empty-center {
	color: #555;
	text-align: center;
	line-height: 500px;
	display: block;
	font-size: 20px;
	font-weight: bolder;
	opacity: 0.5;
}

.pagination ul>.active>a,.pagination ul>.active>span {
	color: rgb(153, 153, 153);
	cursor: default;
	background-color: #FED044;
}

.pagination ul li {
	cursor: pointer;
}

#introduceProject img {
	max-width: 100%;
	max-height: 500px;
}

#project-title-top {
	padding: 0 20px 10px;
}

.phone_number {
	color: red !important;
}

.laoding-round {
	background-image: url(../img/loading-round.gif);
	width: 40px;
	height: 40px;
	margin: 10px auto;
	background-size: 100%;
}

#loading-load {
	background-image: url(../img/loading.gif);
	width: 200px;
	height: 20px;
	position: fixed;
	left: 45%;
	top: 45%;
	z-index: 100000;
	background-size: 200px 20px;
	line-height: 20px;
	font-size: 17px;
	display: none;
	text-align: center;
	color: #834313;
	background-size: 110%;
	border-radius: 5px;
	background-position: -5px 0px;
	font-weight: bold;
}

#mce-modal-block {
	z-index: 1 !important;
}

#mce_44 {
	z-index: 10 !important;
}

.fb_btn {
	cursor: pointer;
}

.bar {
	height: 25px;
	background: #ffcc00;
	color: #834313;
	border-radius: 4px;
	line-height: 25px;
	text-align: right;
}

#footer-div {
	display: none;
	position: fixed;
	height: 150px;
	width: 150px;
	right: 10px;
	z-index: 1000;
	top: 250px;
	opacity: 0.8;
}

#panel-205571 table tr .border-none {
	border: none;
}

#footer-div img {
	width: 100%;
	height: 100%;
	display: block;
}

.row-fluid {
	position: relative;
}

.info-title {
	margin: 5px 10px 5px 10px;
}

.checkbox-login {
	margin-top: -3px;
}

.color_theme {
	color: #834313;
	cursor: pointer;
}

#startProTItle {
	overflow: hidden;
}

.qr_del {
	width: 258px;
	height: 90px;
	background-image: url(../img/tips_bg.png);
	position: fixed;
	right: 280px;
	top: 45%;
	display: none;
}

.share .close_share {
	background-image: url(../img/icon.png);
	background-position: -120px -120px;
	width: 25px;
	height: 25px;
	float: right;
	cursor: pointer;
}

.con_ots {
	background-color: #834313;
	color: #fff;
	display: inline-block;
	width: 15px;
	text-align: center;
}

.qr_recommend,.qr_commend {
	width: 258px;
	height: 90px;
	background-image: url(../img/tips_bg.png);
	position: fixed;
	right: 45%;
	top: 45%;
	display: none;
}

.recommend_pic {
	background-image: url(../img/icon.png);
	background-position: -270px -120px;
	width: 30px;
	height: 30px;
	float: right;
}

.del_qr {
	background-image: url(../img/button.png);
	background-position: -240px -240px;
	width: 45px;
	height: 30px;
	text-align: center;
	float: right;
}

.del_qx {
	background-image: url(../img/button.png);
	background-position: -240px -270px;
	width: 45px;
	float: right;
	height: 30px;
	text-align: center;
	cursor: pointer;
	margin: 0px 10px 0px 5px;
}

.share {
	height: 94px;
	background: url(../img/tips_bg_share.png);
	position: fixed;
	top: 35%;
	left: 35%;
	display: none;
	background-size: 100% 100%;
}

#registUser,#login-form .regist .login,#modal-container-367377 .login,.find_password
	{
	border: none;
	background-image: url(../img/button.png);
	width: 90px;
	height: 30px;
	background-position: 0 -240px;
	display: block;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

.share .bdsharebuttonbox a {
	background-image: url(../img/share.png);
	margin-right: 17px;
}

.share i {
	width: 40px;
	height: 40px;
	background-image: url(../img/share.png);
}

.yy-share {
	background-position: -0px -40px;
}

.tencent-share {
	background-position: -0px -80px;
}

.txweb-share {
	background-position: -0px -120px;
}

.douban-share {
	background-position: -0px -160px;
}

.friend-share {
	background-position: -0px -200px;
}

.more-share {
	background-position: -0px -240px;
}

.sina-share:hover {
	background-position: -40px -0px;
}

.yy-share:hover {
	background-position: -40px -40px;
}

.tencent-share:hover {
	background-position: -40px -80px;
}

.txweb-share:hover {
	background-position: -40px -120px;
}

.douban-share:hover {
	background-position: -40px -160px;
}

.friend-share:hover {
	background-position: -40px -200px;
}

.more-share:hover {
	background-position: -40px -240px;
}

.zfb_password {
	border: 1px solid #D3D3D3;
	width: 300px;
	height: 50px;
}

.zfb_img {
	display: block;
	background-image: url("../img/zfb.png");
	height: 30px;
	width: 90px;
	float: left;
}

#tab-part8 input {
	margin-right: 10px;
}

#tab-part8 .pay_product {
	background-color: #FFFFFF;
	min-height: 500px;
}

#tab-part8 .show_success,.letter_send_seccuss .show_success {
	background-image: url("../img/icon.png");
	background-position: -240px -150px;
	width: 60px;
	height: 60px;
	display: block;
	float: left;
}


.show_error {
	background-image: url("../img/icon.png");
	background-position: -180px -150px;
	width: 60px;
	height: 60px;
	display: block;
	float: left;
}

#tab-part8 .error_notice{
	height: 60px;
	line-height: 60px;
}

#payCount {
	color: #834313;
	font-size: 18px;
}

#zhifubao {
	color: #834313;
	font-size: 18px;
}

#tab-part8  table tr td {
	padding-left: 20px;
}

#tab-part8  table tr td {
	border: none;
}
.limitb{
	display:none;
}
.bsend{
	display:none;
}

img {
	border: none;
}

#preImg img {
	width: 224px;
	height: 202px;
}

.thumbnail_prepic {
	height: 200px !important;
}

img,object,embed {
	max-width: none;
}

#projectCover img {
	display: block;
	
}


#projectCover .imgframe{
	width:220px;
	height:140px;
	overflow:hidden;"
}
#projectStartOrg .pull-left img {
	height: 75px;
	width: 75px;
}

i {
	display: inline-block
}

#modal-container-367377 {
	top: 30%;
	border-radius: 0 0 6px 6px;
}

#modal-container-367377 .modal-header {
	background-color: #ffcc00;
	text-align: center;
	font-size: 16px;
	color: #834313;
}

#panel-473513 form {
	border-bottom: 1px dashed #FFCC00;
}

#modal-container-367377 .modal-body {
	padding-left: 30px;
}

#check_dialogue .modal-body {
	margin-left: 20px;
}

form {
	margin: 0;
}


/* Custom container */
/*.container {
	width: 1000px !important;
	max-width: 1200px;
	margin-top: 30px;
	}*/
hr {
	margin-top: 5px;
	border: 1;
	border-top: 1px solid #eee;
	border-bottom: 1px solid black;
}

#budgetShow .budget_edit {
	cursor: pointer;
	color: #834313;
}

#paginator a {
	cursor: pointer;
}

.back_top {
	display: none;
	position: fixed;
	bottom: 100px;
	right: 100px;
	height: 38px;
	width: 38px;
	background: url("../img/top.png") no-repeat scroll 0% 0% transparent;
}

.intr_title {
	margin: 0px auto;
	width: 100px;
}

.iradio_minimal-yellow.checked {
	background-position: -0px -150px;
}

.iradio_minimal-yellow {
	background-position: 0px -180px;
}

.icheckbox_minimal-yellow,.iradio_minimal-yellow {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: 14px;
	height: 14px;
	background-image: url("../img/icon.png");
	border: medium none;
	cursor: pointer;
}

dt {
	font-weight: normal;
}

#recommend .middle-line {
	margin-top: 0;
	margin-bottom: 32px;
	border-top: 2px solid #98948F;
}

#recommend .middle-line span {
	background-color: #EDEDEB;
	font-size: 20px;
	color: #555;
	padding: 0 40px;
}

li {
	list-style-type: none;
}

img {
	border: none;
}

a {
	text-decoration: none;
}

a:hover,a:focus {
	text-decoration: none;
	colore: #ffaa05;
}

.well {
	background-color: #FFF;
	-webkit-border-radius: 0px;
	-moz-border-radius: 4px;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0px;
}

.num {
	font-weight: bold;
	color: #cc0000;
}

.breadcrumb {
	background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#f5f5f5),
		to(#fff));
	background-image: linear-gradient(right center, #f5f5f5, #fff);
	background-image: -moz-linear-gradient(right center, #f5f5f5, #fff);
	background-repeat: repeat-x;
}

/*login or regist forget form*/
.simple-form {
	min-height: 300px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 50px;
}

.h1 {
	margin-left: 140px;
	font-size: 20px;
	font-weight: bold;
	color: #383838;
	margin-bottom: 20px;
	height: 20px;
}

.h2,.h4 {
	font-size: 13px;
	color: #383838;
	margin-top: 5px;
}


.h3 {
	font-size: 13px;
	color: blue;
	float: right;
}

.h4 {
	float: right;
}

.h2 a,.h3 a,.h4 a {
	font-size: 13px;
	color: #a55e2a;
}

#error {
	width: 305px;
	border: 1px solid #FFCB35;
	border-radius: 4px;
	background-color: #FFE7A3;
	margin: 3px 0 10px;
	padding-top: 10px;
	display: none;
}

#error label.error {
	font-weight: normal;
}

.forget-code {
	margin-bottom: 10px;
}

#forget-reset-form {
	display: none;
}

.message {
	font-size: 18px;
	color: #383838;
}

.loginpage>div,.registpage>div {
	margin: 0px auto;
	height: 97%;
}

.login-left,.login-right,.regist-left {
	height: 328px;
	margin-left: 0px;
}

.login-cont h3,.regist-cont h3 {
	margin: 0 0 10px;
	font-weight: normal;
}

.login-left {
	margin-top: 30px;
	text-align: center;
	background: no-repeat;
}

.regist-left {
	margin-top: 30px;
	text-align: center;
	background: no-repeat;
}

.loginpage .middle-line,.registpage .middle-line {
	width: 600px;
	margin: 10px auto;
	padding: 20px 0 10px;
	border-top: 1px solid #eee;
	text-align: center;
}

.loginpage .input-prepend {
	position: relative;
	width: 338px;
	margin-top: 10px;
}

.registpage .input-prepend {
	position: relative;
	width: 300px;
	margin-top: 10px;
}

.notice {
	border: 1px soid #FFCB35;
	background-color: #FFE7A3;
}

#confirm-code {
	width: 30%;
	margin-right: 10px;
}

#regist-form .code-btn {
	width: 50%;
	border-radius: 3px;
	color: #834313;
	background-color: #ffcc33;
	text-shadow: none;
	background-image: -moz-linear-gradient(top, #f4ca79, #ffcc33);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4ca79),
		to(#ffcc33));
	background-image: -webkit-linear-gradient(top, #f4ca79, #ffcc33);
	background-image: -o-linear-gradient(top, #f4ca79, #ffcc33);
	background-image: linear-gradient(to bottom, #f4ca79, #ffcc33);
}

#regist-form .timer {
	background-image: none;
}

.loginpage small,.registpage small {
	display: inline-block;
	width: 276px;
	border: 1px solid #FFCB35;
	background-color: #FFE7A3;
	margin-top: 10px;
}
/* .form input,.forget,.regist {
 width: 300px;
 height: 28px;
 position: relative;
 } */
.password-img,.username-img {
	position: absolute !important;
	background-image: url("../img/icon.png") !important;
	width: 30px;
	margin-top: 0px;
	margin-left: 5px;
	height: 30px;
	z-index: 10;
}

.e-mal-img{
	width:30px;
	height:30px;
	background-image:url("../img/phone.png");
	position: absolute !important;
	-webkit-background-size:73% 81%;
	-moz-background-size:73% 81%;
	-o-background-size:73% 81%;
	-ms-background-size:73% 81%;
	background-size:73% 81%;
	background-repeat:no-repeat;
	height:30px;
	left:5px;
	z-index: 10;
}

.e-mal,.password,.username,.captcha {
	margin-bottom: -10px;
	position: relative;
	z-index: 1;
	padding-left: 40px !important;
}

.captcha {
	width: 80px !important;
}

.username-img {
	position: relative;
	background-position: -60px -120px;
}

.e-mal-img {
	background-position: center center;
}

.password-img {
	background-position: -30px -120px;
}

.checkbox-login {
	width: 15px !important;
	height: 15px !important;
}

.ok-img {
	width: 18px;
	height: 18px;
	background-image: url("../img/icon.png");
	background-position: -60px -180px;
	position: absolute;
	top: 5px;
	right: 20px;
	z-index: 100;
}

.registpage .ok-img {
	right: 0px;
}

.sel-group {
	width: 287px;
	margin-top: 2px;
}

.home_tabs_select {
	height: 500px;
	width: 100%;
	border: 1px solid;
}

#login-bind {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
}

#login-bind .tabs {
	line-height: 29px;
	height: 29px;
	min-width: 79px;
}

#tabs-852208 {
	width: 400px;
	margin-left: 300px;
	margin-top: 20px;
}

#tabs-852208 .nav-tabs {
	margin-bottom: 10px;
}

#panel-331007,#panel-234631 {
	text-align: left;
}

#panel-331007 .bind-input,#panel-234631 .bind-input {
	width: 250px;
}

#panel-331007 .ok-img,#panel-234631 .ok-img {
	margin-left: 370px;
}

#login-bind .nav-tabs .active .tabs,#login-bind .nav-tabs .tabs:hover {
	min-width: 75px;
	float: left;
	cursor: pointer;
	text-align: center;
	border: 1px solid #ddd;
	border-top: 2px solid #ffcc00;
	border-bottom-color: transparent;
	border-radius: 0;
	margin-right: 0;
	border-bottom-color: transparent;
	min-width: 79px;
}

body .datetimepicker table tr td.active,body .datetimepicker table tr td.active:hover,body .datetimepicker table tr td.active.disabled,body .datetimepicker table tr td.active.disabled:hover
	{
	background-color: rgb(0, 109, 204);
	background-image: -moz-linear-gradient(center top, rgb(250, 203, 52),
		rgb(250, 203, 52));
	background-repeat: repeat-x;
	border-color: none;
	color: #834313;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	border-radius: 0;
	border-color: #ffcc00;
}

body .datetimepicker table tr td span.active,body .datetimepicker table tr td span.active:hover,body .datetimepicker table tr td span.active.disabled,body .datetimepicker table tr td span.active.disabled:hover
	{
	background-color: rgb(0, 109, 204);
	background-image: -moz-linear-gradient(center top, rgb(250, 203, 52),
		rgb(250, 203, 52));
	background-repeat: repeat-x;
	border-color: none;
	color: #834313;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	border-radius: 0;
	border-color: #ffcc00;
}

.sel-group label {
	display: inline-block;
	margin-bottom: 0px;
	position: relative;
	top: -2px;
}

.regist {
	margin-top: 10px;
}

.regist input:hover {
	background-color: #FFC700;
}

.center {
	position: relative;
	border-top: 2px solid white;
	margin-top: 20px;
	height: 50px;
}

.message {
	text-align: center;
	width: 200px;
	height: 25px;
	margin-left: 200px;
	margin-top: -15px;
	position: absolute;
	background-color: #f0f0f0;
}

.patener {
	width: 500px;
	height: 200px;
	margin: 0px auto;
}

.sina,.douban,.yy,.tencent {
	float: left;
	width: 240px;
	height: 40px;
	margin-bottom: 10px;
	position: relative;
	text-align: center;
	line-height: 40px;
	color: #ffffff;
}

.sina {
	background-image: url(../img/pic-back1.png);
	background-position: 0px -60px;
	margin-right: 15px;
}

.sina:hover {
	background-position: -270px -60px;
}

.douban {
	background-image: url(../img/pic-back1.png);
	background-position: 0px -120px;
}

.douban:hover {
	background-position: -270px -120px;
}

.yy {
	margin-right: 15px;
	background-image: url(../img/pic-back1.png);
	background-position: 0px -180px;
}

.yy:hover {
	background-position: -270px -180px;
}

.tencent {
	background-image: url(../img/pic-back1.png);
	background-position: 0px -240px;
}

.tencent:hover {
	background-position: -270px -240px;
}

.yy h,.tencent h,.douban h,.sina h {
	font-size: 20px;
	color: white;
	position: absolute;
	margin-left: 80px;
	line-height: 40px;
}

/*login or regist forget form*/

/*box style*/
.box {
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-bottom: 19px;
	background: white;
}

.box-header {
	background-color: #ccc;
	background-image: url(../images/box-header.png);
	background-repeat: repeat-x;
	border: none;
	padding-top: 8px;
	border-bottom: 1px solid #DEDEDE;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	height: 30px;
	min-height: 12px;
	margin-bottom: 0;
	font-weight: bold;
	font-size: 16px;
	filter: progid:DXImageTransform.Microsoft.gradient( 
 		startColorstr='#00ffffff', endColorstr='#1a000000', GradientType=0);
}

.box-header .title {
	font-size: 14px;
	width: auto;
	clear: none;
	float: left;
	line-height: 25px;
	color: #3399ff;
	margin-left: 19px;
}

.box-header .big-title {
	font-size: 20px;
	width: auto;
	clear: none;
	float: left;
	line-height: 25px;
	color: #3399ff;
	margin-left: 19px;
}

.box-header h2>i {
	margin-top: 1px;
}

.box-icon {
	float: right;
}

.box-content {
	padding: 20px;
}

.search-item:hover {
	background-color: #f5f5f5;
	cursor: pointer;
}

/*table style*/
.table {
	font-size: 14px;
	margin-bottom: 0px;
}

#user-apply-form>table {
	background-color: #ffffff;
}

#user-apply-form .preview{
	margin-top: 10px;
}

#user-apply-form .imgdesc {
	position: relative; 
	margin-left: 95px;
	height: 20px;
	line-height: 20px;
	font-size:14px;
}

.table th,.table td a {
	padding: 4px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
}

/*sale facility style*/
[class^="icon-facility-"],[class*=" icon-facility-"] {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-top: 1px;
	margin-right: 10px;
	/* *margin-right: .3em; */
	line-height: 30px;
	vertical-align: text-top;
	background-image: url("../images/facility.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}

.icon-facility-airport {
	background-position: 0 0;
}

.icon-facility-swimming {
	background-position: 0 -30px;
}

.icon-facility-internet {
	background-position: 0 -60px;
}

.icon-facility-parking {
	background-position: 0 -120px;
}

.icon-facility-food {
	background-position: 0 -150px;
}

.icon-facility-general {
	background-position: 0 -180px;
}

.icon-facility-services {
	background-position: 0 -210px;
}

.icon-facility-outdoors {
	background-position: 0 -240px;
}

.icon-facility-movie {
	background-position: 0 -300px;
}

.icon-facility-activities {
	background-position: 0 -330px;
}

/*sale icon style*/
[class^="icon-sale-"],[class*=" icon-sale-"] {
	display: inline-block;
	width: 52px;
	height: 53px;
	margin-top: 1px;
	margin-right: 10px;
	/* *margin-right: .3em; */
	line-height: 50px;
	vertical-align: text-top;
	background-image: url("../images/sale.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}

.icon-sale-new {
	background-position: 0 0;
}

.icon-sale-hot {
	background-position: -53px 0;
}

.icon-sale-discount {
	display: inline-block;
	width: 60px;
	height: 60px;
	margin-top: 1px;
	margin-right: 10px;
	/* *margin-right: .3em; */
	line-height: 50px;
	vertical-align: text-top;
	background-image: url("../images/price.png");
	background-repeat: no-repeat;
}

.label {
	margin-right: 5px;
}

.img-polaroid {
	padding: 5px;
	background-color: #fff;
	border: none;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	width: 60px;
	height: 60px;
}

.nav-tabs>.active>a>i {
	margin-top: 0px;
}

/*
 discover begin
 */
#discoverPage {
	margin: 30px auto;
}

#type-nav {
	height: 45px;
	border-bottom: 2px solid #ffaa05;
	background-color: #fff;
}

#projects {
	padding-top: 10px;
}

.projects-container{
	width:100%;
	height:540px;
}

#type-nav a {
	margin-left: 28px;
	line-height: 45px;
	color: #555;
	cursor: pointer;
}

#type-nav a:hover {
	color: #ffaa05;
}

#type-nav a.active {
	color: #ff9c05;
}
.profitall{
	margin-left:20px;
}

#filter-nav .status-box a,#profit a {
	float: left;
	margin-left: -1px;
	padding: 4px 10px;
	border: 1px solid #e0e0e0;
	font-size: 12px;
	color: #555;
	background-color: #fff;
	cursor: pointer;
}

#filter-nav .status-box a:hover,#profit a:hover {
	color: #ffaa05;
}

#filter-nav .sort-box {
	float: right;
}

#filter-nav .sort-box select {
	width: 120px;
	font-size: 12px;
	padding: 0 4px;
	border-radius: 0px;
	height: 20px;
}

#filter-nav .status-box a.active,#profit a.active {
	background-color: #ffaa05;
	color: #fff;
	border: 0;
}

#project-kind-list dd,#project-kind-list dt {
	margin: 0;
	display: inline-block;
	line-height: 30px;
}

#project-kind-list dt {
	vertical-align: 3px;
	color: #834313;
	font-size: 14px;
}

#project-kind-list dl {
	margin-top: 0px;
	margin-bottom: 0px;
}

.sel-dl {
	height: 30px;
	padding: auto 0;
	margin-bottom: 10px;
}

.dashed-line {
	border-bottom: 1px dashed #d0d0d0;
}

.back-color-gray {
	background-color: #EEEEEE;
}

.sel-dl a {
	vertical-align: 3px;
	display: inline-block;
	margin-left: 40px;
	line-height: 25px;
	font-size: 14px;
	padding: 0 5px;
	text-align: center;
}

.dashed-line .discover-select {
	background-color: #FEC936;
}

dl a {
	color: #555;
}

dl a:hover,dl a:focus {
	outline: none;
	color: #834313;
}

.dashed-line a:hover,.dashed-line a:focus {
	background: #FEC936;
	border-radius: 3px;
}

.countNum1 {
	width: 28px;
	text-align: center;
}

.countNum2 {
	width: 56px;
	text-align: center;
}

/*
 更多按钮
 * */
.more {
	width: 1000px;
	height: 34px;
	text-align: center;
	color: #834313;
	background-color: #f4f4f4;
	padding-top: 10px;
}

.more a {
	font-size: 14px;
	text-decoration: none;
	color: #834313;
	cursor: pointer;
}

.index-more {
	float: right;
	color: #834313;
	line-height: 14px;
	display: block;
}

.more-img {
	width: 20px;
	height: 20px;
	background-image: url(../img/pic-back1.png);
	background-position: 0px -330px;
	vertical-align: middle;
	margin-top: -4px;
}
/*
 discover end
 */
/*
 start begin
 */
/*閸欐垼鎹ｆい鍦窗*/
/******************************************************************************************************/
.apply .container-fluid {
	padding-left: 0px;
}

.apply .table td {
	vertical-align: top;
	font-size: 15px;
	border: none;
	line-height: 30px;
}

.table .top-line {
	border-top: 1px dashed #909090;
}

.apply .table textarea {
	width: 394px;
	height: 96px;
}

.apply .table span {
	color: #ffaa05;
}

.apply .table .tishi {
	margin-top: -115px;
	margin-left: 420px;
	margin-bottom: 96px;
}

.apply .table .tishi1 {
	background-color: rgb(216, 216, 216);
	line-height: 30px;
}

.apply .table .apply-address .tishi {
	font-size: 12px;
}

.user-apply-form .apply-submit {
	margin-left: -20px;
	width: 200px !important;
	height: 35px;
	margin-top: 10px;
	padding-left: 18px;
}

#start-project {
	margin: 30px auto;
}

#start-project .confirm-proj {
	background-color: #fff;
}

#start-project>.confirm-proj {
	border: 1px solid #e5e5e5;
	height: 400px;
}

.confirm-proj .confirm-left {
	height: 100%;
	background: url("../img/activity-bg.png") no-repeat;
	background-position: 70% 50%;
}

.confirm-proj .confirm-right {
	padding: 0 20px;
	margin-left: 0;
}

#start-project>.confirm-proj img {
	margin-left: 30px;
	width: 400px;
}

#start-project .confirm-proj .checkbox input {
	margin-right: 20px;
}

#start-project .confirm-proj .p {
	margin-top: 100px;
	line-height: 30px;
}

#start-project .confirm-proj .checkbox {
	margin-top: 12px;
}

.start-title-li3 input {
	width: 100%;
	height: 100%;
	background-color: #FACB34;
	border: none;
	font-size: 20px;
	color: #834313;
	border-radius: 4px;
}

.start_pro_left {
	width: 700px;
	float: left;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
	padding-right: 0px;
	background-color: #fff;
}

.start_pro_left td:first-child {
	width: 65px;
}

.start_pro_left .activity-name {
	width: 300px;
}

.start_pro_left .detailed_address,.start_pro_left .activity-brief {
	width: 400px;
}

#startProjectForm .activity-back {
	padding-right: 25px;
}

.project-introductions {
	width: 100%;
}

.start_tab_content {
	padding: 10px;
}

.start_tab_content .tab-cont-title {
	padding-left: 20px;
	margin: 20px 0 0;
	padding-bottom: 20px;
	border-bottom: 1px dashed #e0e0e0;
	color: #000;
}

#startProjectForm {
	padding-top: 20px;
	padding-left: 25px;
}

#startProjectForm td {
	border-top: 0;
}

#kind-select .kind-item,#profit-select .fit-item,#open-select .open-item  {
	float: left;
	border: 1px solid #e0e0e0;
	padding: 2px 3px;
	line-height:25px;
	margin-right: 5px;
	background-color: #f6f6f6;
	cursor: pointer;
}

#kind-select .kind-item.active,#profit-select .fit-item.active,#open-select .open-item.active   {
	border: 0;
	background-color: #ffaa05;
	color: #fff;
}
.controls select{
	width:110px !important;
}
.start_tab_content td {
	border-top: 0;
}

#showPlan .schedule {
	width: 800px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
}
#checkF{
	margin-right:10px;
}
#startProjectSubmit{
	margin-right:10px;
}
#showPlan .schedule+.schedule {
	margin-top: 10px;
}

.schedule .form_datetime {
	margin-bottom: 0;
}

.schedule textarea {
	width: 455px !important;
	height: 100px !important;
}

.schedule .operate {
	padding-top: 0;
}

.operate span {
	margin-right: 20px;
	cursor: pointer;
}

.operate span:hover,.add_schadule:hover {
	color: #834313;
}

.showaction {
	margin-top: 10px;
}

.add_schadule {
	line-height: 33px;
	cursor: pointer;
	margin-left:10px;
}

.budgetbudgetEdit {
	width: 758px;
	padding: 10px 20px 20px;
	margin-bottom: 10px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
}

.budgetbudgetEdit .stage {
	font-size: 18px;
}

.goodsSetgoodAdit {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	padding: 10px 20px 20px;
}

.goodsSetgoodAdit .add_plan {
	cursor: pointer;
	margin-left:100px;
}
.add_plan{
	margin-left:10px;
	cursor: pointer;
}
.text-red{
	color:red;
}
.goodsSetgoodAdit .add_plan:hover {
	color: #834313;
}

#panel-473514 {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	padding: 10px;
}

#start-content {
	padding: 30px 0;
}

#start-content .start-content td.datepick-td {
	vertical-align: middle;
}

.schedule tr:first-child td {
	border-bottom: 1px dashed #e0e0e0;
}

.schedule table td:first-child {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}

#start-content .start-content td.period-title {
	padding-top: 15px;
	padding-left: 20px;
	font-size: 18px;
}

.project-introductions-ul a {
	color: #834313;
}

.project-introductions-ul .link {
	line-height: 30px;
}

.modal {
	border-radius: 0;
}

.modal-header {
	padding: 0 10px;
	background-color: #ffcc00;
	line-height: 30px;
}

.modal-header>h5 {
	margin-top: 0;
	margin-bottom: 0;
	line-height: 30px;
}

#modal-container-67177 .modal-body .modal_td {
	width: 15%;
	padding: 0px;
}

.modal-footer {
	border-top: none;
	background-color: white;
	margin-right: 25px;
	padding-top: 0;
}

.apply-introduction span {
	color: red;
}

.approve-inform {
	height: 25px;
}

/******************************************************************************************************/
#profile>.container {
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

#msgTab {
	width: 100%;
	border: 0;
	background-color: #f0f0f0;
	margin: 0;
}

.tabs-left {
	width: 25%;
	padding-bottom: 3000px;
	margin-bottom: -3000px;
	float: left;
	margin-top: -1px;
	background-color: #f0f0f0;
}

#messagePage .tab-content {
	border-left: 1px solid #ddd;
	min-height: 550px;
}
#single-center li i{
	margin-top:4px;
}
.tabs-left .nav-tabs {
	width: 100%;
}

.tabs-left .nav-tabs>li {
	height: 60px;
	border: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.tabs-left .nav-tabs>li.active {
	background-color: #fff;
	border-right: 1px solid #fff;
	border-left: 5px solid #ffaa05;
	margin-right: -1px;
}

.tabs-left .nav-tabs>li>a {
	height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}

.start-content-project ul {
	padding: 0px;
}

.start-project-tabs {
	width: 600px;
	border-bottom: 1px solid #B3B3B3;
	height: 45px;
	padding: 0px;
	margin-bottom: 20px;
}

.message_title {
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	padding-left: 10px;
}

.message-contant h2 {
	margin-bottom: 15px;
	font-size: 30px;
}

.message-contant .container-fluid {
	/*height: 550px;*/
	overflow: hidden;
	border: 1px solid #cccccc;
	border-top: none;
	margin-bottom: 70px;
	background-color: #ffffff;
}

.message-contant .tab-pane {
	padding: 10px;
}
.subtn{
	margin-left:120px;
}
.conadd-sure{
	margin-left:20px;
	margin-top:10px;
}
#panel-505741 table td,#panel-205570 table td,#panel-205571 table td,#panel-205572 table td
	{
	padding: 10px 0px;
}

.start-tab {
	height: 30px;
	margin-bottom: 25px;
	background: url("../img/process.png") no-repeat;
	background-position: 0 -39px;
}

.start-tab .nav-tabs {
	border-bottom: 0;
}

.start-tab .nav-tabs a {
	line-height: 30px;
}

.start-tab .nav-tabs a:hover {
	background-color: inherit;
	color: #834313;
}

.start-content .nav-tabs .tab1,.start-content .nav-tabs .active .tab1,.start-content .nav-tabs .tab2,.start-content .nav-tabs .active .tab2,.tabbable .nav-tabs .tab1
	{
	width: 172px;
	height: 30px;
	float: left;
	margin-right: 20px;
	border: 0;
	border-radius: 0;
	cursor: pointer;
	text-align: center;
}

#tabs-858155>.nav-tabs>li {
	border-right: 2px solid #cccccc;
}

.start-activity {
	width: 980px;
	padding: 10px;
	margin: 0px auto;
}

.start-content .nav-tabs .active>a {
	color: #834313;
	background-color: inherit;
}

.start-content .nav-tabs>li>a {
	padding: 0px;
}

.start-project-left {
	float: left;
	width: 60%;
}

.start-content,.start-content-project,.user-apply {
	width: 960px;
}

.start-content td {
	font-size: 15px;
	vertical-align: top;
}

.activity-select select {
	width: 110px;
}

#panel-308006 .table textarea {
	height: 100px;
}

#panel-473514 div {
	line-height: 25px;
}

.prepare,.details {
	padding-left: 10px;
}

.default-address {
	padding-right: 10px;
}

#panel-473514 form .table #sex {
	margin-top: -2px;
	margin-right: 4px;
}

#panel-473514 hr {
	border-top: none;
	border-bottom: 1px dashed #e0e0e0;
}

#panel-473514 form .table td {
	padding-right: 20px;
	border: none;
}

#panel-473514 form .table .day td {
	border-bottom: 1px dashed #e0e0e0;
}

#panel-473514 form .table .right-a {
	text-align: right;
	width:80px !important;
}

#panel-308006 .span9 form .table .btn-primary {
	width: 70px;
	margin-right: 15px;
	padding: 2px;
	background-image: url(../img/button.png);
	background-position: -120px 0px;
	background-color: white;
	color: black;
	border: 1px solid silver;
}

#panel-308006 .span9 form .table .active {
	background-color: rgb(204, 204, 204);
}

#panel-308006 .span9 form .table td {
	border: none;
}
#apply-fameapply{
	margin:0px 0px 10px 100px;
}
.start-content-title {
	width: 100%;
	padding: 0px;
	height: 300px;
	border: 1px solid #D8D8D8;
}

.start-title-ul {
	padding: 0px;
	width: 85%;
	margin: 80px auto;
	height: 200px;
}

.start-title-li1 {
	width: 100%;
	font-size: 15px;
	line-height: 25px;
}

.start-title-li2 {
	height: 20px;
	font-size: 13px;
	margin: 20px auto 0px;
}

.start-title-li3 {
	width: 50%;
	height: 50px;
	margin: 20px auto;
}

.start-title-li3>a {
	text-decoration: none;
}

.start-title-li2 input {
	float: left;
}

.check-label {
	height: 20px;
	display: block;
	float: left;
	margin-right: 10px;
	cursor: pointer;
}

.project-introductions-ul {
	margin-left: 0px;
	margin-top: 20px;
}

.project-introductions li {
	font-size: 15px;
	line-height: 30px;
}

#qr,#qx {
	border: none;
	width: 50px;
	height: 25px;
}

#qr {
	background-color: #ffcc00;
	color: #834313;
}

#qx {
	background-color: #cccccc;
}

.project-introductions-title {
	margin-top: 40px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #834313;
}

.project-introductions-notice {
	color: #585858;
	line-height: 30px;
}

.start-kind,.start-address,.start-name,.start-cover,.project-media,.raise-money,.raise-time
	{
	width: 700px;
	height: 30px;
}

.start-address li {
	float: left;
	line-height: 30px;
	font-size: 15px;
}

.start-kind li {
	float: left;
	text-align: center;
	width: 70px;
	font-size: 15px;
	line-height: 27px;
	border: 1px solid #D8D8D8;
	height: 27px;
	margin-right: 20px;
}

#panel-address table tr td {
	padding: 3px;
}

.start-project-title {
	line-height: 30px;
	font-size: 15px;
	width: 70px;
	float: left;
	border: none !important;
	text-align: center;
	margin-right: 20px;
}

.start-project-name {
	width: 575px;
	height: 30px;
	float: left;
	padding-left: 10px;
}

.start-select-provence,.start-select-city {
	width: 100px;
	border: 1px solid #D8D8D8;
	margin-right: 5px;
	height: 30px;
}

.start-select-provence select,.start-select-city select {
	width: 100px;
	margin-top: 5px;
	border: none;
	margin-right: 30px;
}

.start-project-address {
	width: 360px;
	height: 25px;
}

.start-textarea {
	float: left;
	width: 575px;
	height: 91px;
	display: block;
}

.start-introduction {
	height: 100px;
	width: 700px;
}

.start-cover .cover-input {
	float: left;
	height: 25px;
	background-color: #FACB34;
	text-align: center;
	border-radius: 4px;
	color: #834313;
	font-size: 16px;
	z-index: 1;
	position: absolute;
	border: none;
}

.upload-file {
	z-index: 2;
	position: absolute;
	filter: alpha(opacity =  0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	height: 25px;
	float: left;
	background-color: red;
	width: 100px;
	margin-left: -108px;
	width: 100px;
}

.cover-notice {
	margin-left: 100px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	margin-top: -30px;
	margin-left: 100px;
}

.media-address {
	line-height: 30px;
	height: 30px;
	width: 575px;
	padding-left: 10px;
}

.particular-intr {
	width: 700px;
	height: 400px;
}

.particular-intr-li {
	width: 588px;
	height: 400px;
	border: 1px solid #CCCCCC;
	float: left;
}

.raise-money input,.raise-time input {
	width: 200px;
	height: 20px;
	padding-left: 10px;
}

.active_zh {
	min-width: 120px !important;
	height: 35px;
	line-height: 29px;
	border-radius: 6px;
	border-color: #ffcc00;
	/* -webkit-box-shadow: inset 0 -4px 0 #ffcc00;
	box-shadow: inset 0 -4px 0 #ffcc00; */
	color: #834313;
	text-align: center;
	font-size: 14px;
	background-color: #ffcc00;
	background-position: 0px -300px;
	cursor: pointer;
	font-family: inherit;
	border: none;
}

.active_zh:hover {
	background-color: #ffcc00;
}

#showGoods .table td {
	padding-left: 0px;
	padding-right: 0px;
}

.raise-submit,.buy,.suresend {
	width:90px !important;
	height: 35px;
	line-height: 29px;
	border: none;
	/* -webkit-box-shadow: inset 0 -4px 0 #ffcc00;
	box-shadow: inset 0 -4px 0 #ffcc00; */
	color: #834313;
	text-align: center;
	float: left;
	background-color: #ffcc00;
/* 	background-position: 0px -300px; */
	cursor: pointer;
}
.success_regist {
	width: 60px;
	height: 60px;
	display: block;
	float: left;
	background-image: url(../img/icon.png);
	background-position: -240px -150px;
}

#renzheng {
	width: 800px;
	margin-top: 0;
	margin-bottom: 20px;
	padding-left: 200px;
	margin-left: 35px;
}

#renzhengzrj {
	margin-left: 10px;
}

#renzhengjigou {
	margin-left:295px;
	margin-right: 10px;
}

.raise-submit:hover,.buy:hover,.active_zh {
	background-color: #FFD700;
}

.showbox {
	color: red;
}

.one-edit-text {
	width: 80px;
	height: 30px;
	margin-right: 30px;
	line-height: 30px;
	float: left;
	color: #834313;
	font-size: 15px;
	margin-top: 23px;
}

/*閹绘劒姘︾�鈩冪壋*/
.project-check,.raise-target {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 20px !important;
}

.check-title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}

.raise-target-money {
	margin-bottom: 10px;
}

.check-notice {
	font-size: 15px;
	line-height: 30px;
}

.raise-target input,.your-cintact input,.your-phone input,.your-qq input
	{
	width: 200px;
	height: 28px;
}

.raise-target-title,.raise-contact-title {
	height: 20px;
	margin-bottom: 20px;
}

.sex-man {
	margin-top: 7px;
}

.start-project-sex,.start-project-phone,.start-project-QQ {
	line-height: 30px;
	font-size: 15px;
	width: 70px;
	float: left;
	margin-right: 30px !important;
	border: medium none !important;
	text-align: right;
}
/*婵夘偄鍟撻悽瀹狀嚞*/
.user-apply ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.user-apply li {
	font-size: 15px;
}

.user-apply span,.apply-title-span {
	clear: both;
	color: #E00000;
}

.apply-warm-prompt {
	float: left;
	color: #0000FF;
}

.prompt-notice {
	float: left;
}

.approve-inform li {
	color: #E00000;
	float: left;
}

.apply-introduction,.apply-nockname,.approve-name,.approve-data,.belong-kind,.apply-address,.particular-address,.private-histroy,.apply-user-data,.apply-user-name,.apply-user-telephone,.apply-user-moble,.apply-user-mail
	{
	width: 100%;
	clear: both;
	height: 30px;
}

.apply-introduction li,.apply-nockname li,.approve-name li,.approve-data li,.belong-kind li,.apply-address li,.particular-address li,.private-histroy li,.apply-user-name li,.apply-user-telephone li,.apply-user-moble li,.apply-user-mail li
	{
	float: left;
	line-height: 30px;
}

.apply-title {
	margin-right: 5px;
	width: 85px;
	height: 30px;
}

.apply-title-select select {
	width: 134px;
}

.approve-name input {
	width: 400px;
	height: 25px;
}

.approve-data,.private-histroy {
	height: 110px !important;
}

.approve-data textarea,.private-histroy textarea {
	width: 400px;
	height: 100px;
}

.approve-data-span,.private-histroy-span {
	font-size: 13px;
	color: #585858 !important;
	margin-top: -120px;
}

.apply-address input {
	width: 150px;
	height: 25px;
	margin-right: 10px;
}

.particular-address input,.apply-user-name input,.apply-user-telephone input,.apply-user-moble input,.apply-user-mail input
	{
	width: 200px;
	height: 25px;
}

.particular-address-span {
	font-size: 13px;
	color: #080000 !important;
	line-height: 25px;
}

.private-histroy {
	padding-bottom: 10px !important;
	border-bottom: 1px dashed;
}

.apply-submit {
	width: 120px;
	height: 30px;
	background-color: #fc0;
	color: #834313;
	font-size: 18px;
	text-align: center;
	border: none;
	border-radius: 2px;
	letter-spacing: 15px;
	margin: 20px;
}
/*
 start end
 */
/*
 detail begin
 */
.project-name {
	font: 18px 微软雅黑;
	color: #555;
}

.row-fluid .detail-left {
	width: 615px;
	width: 600px\0; 
	*width: 600px;
	_width: 600px;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}

.row-fluid .detail-right {
	width: 350px;
	width: 335px\0;
	*width: 335px;
	_width: 335px;
}

.detail-right .recommended-man {
	padding-bottom: 20px;
}

.tabbable>.nav {
	margin-bottom: 0;
	margin-left: -1px;
}

.tabbable>.tab-content {
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
}

.detail-left h4 {
	font-size: 16px;
	padding: 10px 0 0;
	color: #834313;
}

.nav-pills>li>a {
	line-height: 55px;
	width: 80px;
	text-align: center;
	border: none;
	font-family: Adobe 黑体 Std R;
	color: #555;
}

.modal table {
	width: 100%;
}

#tab-part3 .media {
	padding: 0px;
	border: none;
}

#tab-part3 .media table {
	border: 1px solid #cccccc;
	border-top: 3px solid #ffcc00;
}

#tab-part3 .do_plan_detail {
	
}

#tab-part3 .media table td,#tab-part3 .media table th {
	border: 1px solid #cccccc;
	text-align: center;
}

.nav-pills>li>a {
	padding: 0px;
	margin-right: 0px;
	border-radius: 0px;
}

.container-fluid {
	padding-left: 0px;
}

.predict_title {
	color: #834313;
}

.statistics {
	height: 25px;
	line-height: 25px;
}

#tab-part4 .statistics .statistics .attention_statistics {
	height: 25px;
	line-height: 25px;
}

#tab-part4 .table {
	border: 1px solid #cccccc;
	min-height: 200px;
}

#tab-part4 .table td {
	text-align: center;
}

#tab-part4 .tab-content {
	margin-left: 0px;
}

#tab-part4 .nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus
	{
	background-color: rgb(254, 205, 51);
}

.nav-pills>.active>a,.nav-pills>li>a:hover,.nav-pills>li>a:focus,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus
	{
	color: black;
	color: #834313;
	font-family: "Adobe 黑体 Std R";
	height: 23px;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
}

.info span em {
	color: #834313;
	font-style: normal;
	font-size: 25px;
	margin-left: 6px;
}

.info-right {
	margin-bottom: 0px;
	float: right;
	text-align: center;
	margin-top: 10px;
}

.loca {
	margin-bottom: 20px;
	margin-right: 10px;
}

#messagePage .tab-content {
	min-height: 300px;
}

.more-detail {
	width: 100%;
	height: 40px;
	background: url("../img/layer_comment_shadowline.png") 60% bottom
		no-repeat;
	text-align: center;
}

.more-detail>a {
	color: #0a8cd2;
}

.description-li:after {
	content: "";
	clear: both;
	display: block;
}

.more_arrow {
	display: inline-block;
	margin-right: 5px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	writing-mode: tb-rl;
	vertical-align: middle;
}

.gradient-line {
	
}

.tip {
	margin: 0px 10px 0px 10px;
}

.info>div {
	background-color: #fff;
	border: solid 1px #CFCFCF;
	margin: 0px 10px 20px 0px;
	padding: 0px 0px 0px 0px;;
}

.project-info>.row-fluid {
	margin-bottom: 10px;
}

.project-info span em {
	line-height: 40px;
}

.project-info .right {
	text-align: right;
}

.project-info .center-day {
	padding-left: 25px;
}

#projectInfor .progress {
	height: 15px;
}

#projectInfor .progress>span {
	font-size: 12px;
	line-height: 15px;
}

.head-img-s {
	max-height: 60px;
	max-width: 60px;
}

.detail-tab-comment-icon,.detail-tab-sup-icon,.detail-tab-home-icon,.info-head-img,.head-img-m
	{
	width: 75px;
	line-height: 45px;
}

.info-img-financing {
	display: inline-block;
	background-image: url("../img/icon.png");
	background-position: -330px -60px;
	height: 25px;
	width: 85px;
	margin-bottom: 10px;
}

#productsList .support+.support {
	border-top: 1px dashed #e0e0e0;
}

.info-img-loca {
	display: inline-block;
	background-image: url("../img/icon.png");
	background-position: -60px -60px;
	height: 15px;
	width: 15px;
}

.info-img-donation {
	background-image: url("../img/pic-back1.png");
	background-position: -210px -480px;
	width: 350px;
	height: 80px;
	color: white;
	text-align: center;
	line-height: 105px;
	border: none;
	display: inline-block;
	margin-bottom: 50px;
	margin-top: 20px;
}

.info .row-fluid>div {
	
}

preferential-discuss .chart_diag {
	width:100%;
}

.progress {
	clear: both;
	border-radius: 0;
	margin: 0px 10px 5px 10px;
	position: relative;
	background-color: #D8D5D0;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.progress span {
	left: 155px;
	position: absolute;
}

.progress .bar {
	background-color: #F3CC41;
	background-image: none;
}

.info .support {
	padding: 0px 10px 0px 10px;
}

.sup-title {
	font-size: 18px;
	color: #555;
	line-height: 40px;
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 10px;
}

.support span {
	display: block;
	font-size: 14px;
	color: #555;
	line-height: 25px;
}

.border-l {
	border-left: 1px solid #cccccc;
	margin: 10px 0 30px 40px;
	width: 100%;
	padding-left: 50px;
}

.border-l>div {
	border: 1px solid;
	padding-bottom: 10px;
	width: 500px;
}

.border-l h5 {
	color: #834313;
}

.border-l .date {
	background: none repeat scroll 0 0 #FFFFFF;
	position: relative;
	width: 80px;
	top: 5px;
	left: -90px;
	text-align: center;
	padding: 5px 0;
	display: block;
	float: left;
	z-index: 0;
}

.do_plan_detail {
	margin: 10px 0px 20px 40px;
}

.do_plan_detail .media {
	z-index: 1;
	overflow: visible;
	margin-left: 50px;
}

.border-l .date .media {
	float: left;
}

.do_plan_detail .time_icon {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(../img/icon.png);
	background-position: -240px -120px;
	margin: 25px 0px 0px -30px;
	position: absolute;
}

.border-l .date p {
	margin: 0;
}

.plan-num {
	background-color: #FFCA33;
	color: #834313;
	font-size: 15px;
	text-align: center;
	border-radius: 30px;
	line-height: 25px;
	width: 25px;
	margin: 0 auto;
}

.opposition,.opposition:hover,.opposition:focus {
	border-radius: 5px 5px 5px 5px;
	margin: 20px 0 0 auto;
	width: 120px;
	height: 50px;
	background-color: #C55001;
	color: white;
	font-size: 16px;
	line-height: 50px;
}

#schduleFeedBackTable tr,#budgetFeedBackTable tr {
	border-bottom: 1px solid #f0f0f0;
}

.opposition-against {
	border-radius: 5px 5px 5px 5px;
	margin: 10px 0 20px auto;
	width: 120px;
	height: 50px;
	background-color: #C55001;
	color: white;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	display: block;
}

.btn-r {
	display: block;
	border-radius: 5px 5px 5px 5px;
	text-align: center;
}

.opposition-reason {
	width: 100%;
	height: 150px;
	border: 1px solid #FFCA33;
}

.opposition-ok,.opposition-cancel {
	width: 45px;
	height: 25px;
	cursor: pointer;
	text-align: center;
	line-height: 25px !important;
	border-radius: 5px;
	background-color: #FFCC00;
	border: none;
	width: 50px;
	margin-right: 10px;
	background-color: #F3CC41;
	color: #834313;
}

.opposition-ok:hover,.opposition-cancel:hover {
	background-color: #FFD700;
}

.recharge {
	border: none;
	width: 100px !important;
	height: 30px;
	background-color: #FF0000;
	color: white;
	text-align: center;
	border-radius: 4px 4px 4px 4px;
	line-height: 30px;
	margin-left: 80px;
	font-size: 15px;
	font-family: 微软雅黑;
	font-weight: bold;
}

.modal-body-1 {
	overflow-y: auto;
	padding: 0px;
	position: relative;
}

.modal-body-1 strong {
	color: red;
	font-size: x-large;
}

.modal-body-1 form {
	margin: 0px;
	padding: 0px -20px;
}

.affirm-donate,.cancel-donate {
	width: 100px;
	height: 35px;
	color: #834313;
	border: none;
	font-size: 15px;
	font-family: 微软雅黑;
	font-weight: bold;
	border-radius: 4px 4px 4px 4px;
	margin-right: 10px;
	float: left;
	background-color: #FFCA37;
	text-align: center;
	line-height: 35px;
}

.div-right-project-msg,.usercard,.personal,.notice {
	width: 100%;
	margin-left: 0px;
	border: 2px solid #B0B0B0;
}

.personal-ul {
	padding-left: 0px;
	width: 98%;
	height: 95%;
	margin: 0px auto;
}

.personal-pic {
	margin-top: 5px;
	height: 150px;
	margin-bottom: 20px;
}

.message_list .media {
	border: 1px solid #cccccc;
	padding-left: 10px;
}

.user-info .media {
	margin: 0px 10px 40px 10px;
}

.do_plan_detail .check_time i {
	width: 30px;
	height: 30px;
	display: block;
	background-image: url(../img/icon.png);
	background-position: -150px -120px;
	margin: 0 auto;
	font-style: normal;
	font-size: 18px;
	font-weight: 400;
	color: rgb(131, 67, 19);
	padding-top: 3px;
}

.media-body a {
	display: block;
	line-height: 30px;
	color: #555;
}

.support .info-head-img {
	width: 100px;
	height: 100px;
}

.support .price {
	margin: 20px 0px 0px 0px;
	text-align: left;
	font-size: 16px;
	color: #834313;
}

.target {
	display: block;
	padding: 3px 10px 3px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #cccccc;
}

.supporter {
	display: inline-block;
	margin: 10px 10px 1px 10px;
}

.personal-pic a img {
	width: 100%;
	height: 100%;
}

.personal-foot {
	height: 40px;
	margin-top: 20px;
}

.widthd,.widthe {
	height: 20px;
	margin-top: 0px;
	float: left;
	margin-bottom: 0px;
}

.widthd {
	margin-left: 6px;
}

.widthe {
	float: right;
}

.widthe-img {
	display: block;
	width: 25px;
	float: left;
	height: 25px;
	background-image: url(../img/pic-back.png);
	background-position: -210px -178px;
}

.info h4 {
	margin-top: 20px;
	margin-bottom: 25px;
}

.support-project a,.start-project a,.attention-project a,.con-project a
	{
	font-size: 12px;
	color: #834313;
}



.support-project-img,.start-project-img,.attention-project-img,.con-project-img
	{
	width: 60px;
	height: 60px;
	margin-top: 5px;
	background-image: url(../img/icon.png);
}

.support-project-img {
	background-position: -60px -210px;
}

.support-project-img:hover {
	background-position: -60px -270px;
}

.start-project-img {
	background-position: -180px -210px;
}

.start-project-img:hover {
	background-position: -180px -270px;
}

.attention-project-img {
	background-position: -240px -210px;
}

.attention-project-img:hover {
	background-position: -240px -270px;
}

.focus {
	background-position: -240px -270px;
}

.recommended_focus {
	background-position: -240px -270px;
}

.recommend_focus {
	background-position: -60px -270px;
}

.con-project-img {
	background-position: -300px -210px;
}

.con-project-img:hover {
	background-position: -300px -270px;
}

.support-project { //
	margin-left: 40px;
}

.start-project { //
	margin-left: 100px;
}

.attention-project { //
	margin-left: 250px;
}

.con-project { //
	margin-left: 400px;
}



.introduce-div table td a {
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	color: rgb(51, 51, 51)
}

.introduce {
	margin-top: 0px;
	width: 100%;
	height: 420px;
}

.introduce-pic {
	margin: auto auto;
	width: 98%;
	height: 98%;
	border: 5px solid white;
}

.introduce-pic img {
	width: 100%;
	height: 100%;
}

.introduce-ul {
	height: 100%;
	margin: 0px !important;
	padding-left: 0px;
}

.introduce-ul li {
	margin-left: 0px;
}

.discuss-li1,.discuss-li2,.discuss-li3 {
	width: 100%;
}

#tab-part1 .message-table td {
	border-bottom: 1px solid #cccccc;
}

.discuss-li1 {
	height: 30px;
	background-color: #cccccc;
}

#tab-part2 .media-body {
	line-height: 25px;
}

#tab-part2,#tab-part3,#tab-part5 {
	margin-top: -15px;
}

.table .discuss {
	line-height: 20px;
}

.send_time {
	float: left;
}

.table .discuss i {
	background-image: url(../img/icon.png);
	background-position: -90px -150px;
	display: block;
	width: 20px;
	height: 25px;
	float: left;
}

.discuss-li1 span {
	margin-left: 15px;
	color: #834313;
	line-height: 28px;
	font-weight: bold;
}

.discuss-li2,.discuss-li3 {
	clear: both;
	height: 60px;
	border-bottom: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 5px;
}

.discuss-li1 a {
	display: block;
	width: 60px;
	color: white;
	margin-top: 5px;
	margin-left: 10px;
}

.li1 a {
	font-size: 18px;
}

.introduce-ul-li,.div-right-ul,.userlist,.user-start,.usernote,.support-font1,.support-font2,.support-font3,.p2,.userlist a,.post li,.discess-private
	{
	font-size: 15px;
	color: #383838;
	font-weight: 300;
	font-family: sans-serif;
}

.introduce-ul-li-li,.p1 {
	color: #000000;
	font-weight: bolder;
	margin-top: 20px;
}

.start-new-discuss {
	width: 99%;
	margin: 20px 0px;
}

.start-new-discuss h4 {
	color: #000000;
}

.start-new-discuss input {
	letter-spacing: 10px;
	text-align: center;
}

.start-new-discuss textarea {
	width: 95%;
	height: 80px;
	margin-top: 10px;
}

.head-pic {
	position: relative;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 10px;
}

.head-pic img {
	width: 100%;
	height: 55px;
}
/* 评论 */
.post {
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 10px;
	border-bottom: 2px solid #F0F0F0;
}

.post>.btn-r {
	margin: -25px 0 0 auto;
	background-color: #FFCB30;
	border-radius: 5px 5px 5px 5px;
	color: #834313;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	width: 120px;
}

#modal-container-67177 input,#modal-container-67177 textarea {
	width: 100%;
	border: 1px solid #FFCA33;
}

.post-li2 {
	margin: 20px 0px;
}

#project-ad {
	min-height: 100px;
	overflow: hidden;
}

#schduleFeedBackTable p img,#budgetFeedBackTable p img,#project-ad p img
	{
	width: 300px;
	/*height: 199px;*/
}

.post-li3 a {
	color: #834313
}

.post-everyone {
	padding-left: 0px;
	margin-left: 0;
}

.post-everyone li {
	margin-bottom: 15px;
}

.select {
	width: 100%;
	height: 50px;
}

.select>.all,.select>.approve,.select>.older {
	height: 35px;
	width: 120px;
	display: inline-block;
	border: 1px solid #F73839;
	text-align: center;
	line-height: 35px;
	position: relative;
	margin-right: -5px;
}

.select>.active,.select>.active>a,.select>div:hover a,.select>div:hover
	{
	background-color: #F73839;
	color: white;
}

.pinglun {
	height: 60px !important;
	border-bottom: 1px solid #cccccc;
	padding: 0px 0px 15px 0px;
}

.approve-comment-img,.older-comment-img,.all-comment-img {
	display: inline-block;
	background-image: url("../img/pic-back1.png");
	height: 31px;
	width: 25px;
	position: absolute;
	top: 1px;
}

.approve-comment-img {
	background-position: -330px -362px;
	left: 90px;
}

.active>.approve-comment-img,.select>div:hover .approve-comment-img {
	background-position: -450px -362px;
	left: 90px;
}

.older-comment-img {
	background-position: -330px -302px;
	left: 95px;
	top: 2px;
}

.active>.older-comment-img,.select>div:hover .older-comment-img {
	background-position: -450px -302px;
	left: 95px;
	top: 2px;
}

.all-comment-img {
	background-position: -330px -422px;
	left: 95px;
}

.active>.all-comment-img,.select>div:hover .all-comment-img {
	background-position: -420px -422px;
	left: 95px;
}

.discess-private {
	margin-left: 70px;
	position: relative;
}

.discess-private div {
	float: left;
}

.discess-private-name {
	width: 10%;
	color: #834313;
}

.discess-private-infor {
	width: 85%;
}

.discess-private a {
	color: #834313;
	font-size: 15px;
	line-height: 20px;
}

.discess-private i {
	display: inline-block;
	position: relative;
	top: 2px;
}

#tab-part4>div {
	margin-bottom: 30px;
}

.statistics {
	border-bottom: 1px solid #F3CC41;
}

#tab-part6 table .user_name {
	text-align: right;
	padding-right: 25px;
}

#tabzfbTitle {
	margin-bottom: 10px;
}

#tab-part6 table tbody td {
	text-align: center;
}

.media-body .user-name-font {
	color: #834313;
}

#goods-next,#budgetSubmit,#goodsExcuteSave,#updateGoods {
	margin-top: 10px;
}

.stage {
	margin: 10px 0px;
	font-weight: 200;
}

.statistics  a {
	line-height: 20px;
	border: 1px solid #F3CC41;
}

#share2 {
	border: 1px solid #CFCFCF;
}

.user-right,.support-user-right,.older-right {
	width: 15px;
	height: 14px;
	background-image: url(../img/pic-back.png);
}

.user-right {
	background-position: -120px -180px;
	margin-left: 2px;
}

.older-right {
	background-position: -180px -180px;
}

.return {
	float: right;
	margin: 5px 3px auto auto;
	color: blue;
}

.support-title {
	font-size: 28px;
	color: #383838;
	line-height: 40px;
}

.support-person {
	border-bottom: 2px solid #B0B0B0;
	width: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.support-person .private-pic {
	width: 60px;
	float: left;
	height: 60px;
}

.private-pic img {
	width: 60px;
	height: 60px;
	overflow: hidden;
}

.user-name,.support-time {
	margin-left: 65px;
	width: 300px;
	height: 23px;
	margin-top: 3px;
}

.user-address {
	font-size: 14px;
	color: #202020 !important;
}

.support-time {
	margin-top: 10px;
}

.support-user-right {
	background-position: -120px -180px;
	margin-top: 5px;
}

.user-name a {
	font-size: 15px;
	margin-right: 10px;
	color: #C00000;
}

.user-name li {
	width: 140px;
	float: left;
}

.buttom {
	width: 120px !important;
	height: 45px;
	margin-top: 30px;
	font-size: 16px;
	color: #834313;
	background-image: url(../img/button.png);
	background-position: 0px -300px;
	display: block;
	line-height: 45px;
	text-align: center;
	letter-spacing: 20px;
	cursor: pointer;
}

.clearfix:before,.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
	overflow: hidden;
}

.feedback {
	padding: 20px 0px 0px 0px;
}

#modal-container-53606 {
	border-bottom: 2px solid red;
	padding-bottom: 20px;
}

.modal-header h4 {
	font-weight: bolder;
}

.bootstrap-select>.btn {
	width: 90px;
}

.bootstrap-select.btn-group .dropdown-menu {
	-moz-box-sizing: border-box;
	min-width: 90px;
}

.chart-title {
	background-color: rgb(235, 235, 235);
	height: 30px;
	margin-bottom: 5px;
}

.flotr-grid-label {
	color: #000000;
}

.chart-title span {
	line-height: 30px;
	margin: auto 5px 0px 8px;
	font-size: 12px;
}

.chart-title .add_new {
	display: block;
	width: 20px;
	height: 10px;
	background-color: rgb(56, 150, 56);
	float: left;
	margin-top: 10px;
}

#tab-part4 em {
	color: #834313;
}

.drow_container span {
	float: left;
}

#attentionTable,#shareTable,#supportsTable,#commentsTable {
	width: 2450px;
	height: 250px;
	margin-left: 10px;
	margin-top: 20px;
}

#modal-container-53606 select,#modal-container-53606 input[type="text"]
	{
	border-radius: 0;
}

#captcha {
	margin-bottom: 0;
}

input[type="radio"] {
	line-height: normal;
	margin: 0 0 2px;
}
/* .icon-chevron-down{
 position: absolute;
 left:65px;
 top: 3px;
 height:20px;
 width:20px;
 background-color: #ddd;
 } */
/*
 detail end
 */
/*
 found begin
 */

#fund .container .nav-tabs a {
	border: none !important;
	margin-bottom: 0px;
}

#fund-tab {
	border: none;
	margin-bottom: 0px;
}

.column1 textarea {
	margin-left: 30px;
	width: 280px;
}

.portrait {
	width: 100px;
	height: 100px;
	float: left;
	margin-left: 30px;
	position: relative;
	border: 1px solid #ffcc00;
}

.goodsPic {
	margin-left: 0px !important;
}

#proSetTbody .span1 label {
	display: inline;
	margin-right: 10px;
	top: -2px;
	position: relative;
}

#informSet th {
	border-bottom: 1px solid #e0e0e0;
}

#homeProfile #informSet td {
	border-top: 0;
}

#informSet .column1 label {
	display: inline;
	margin-left: 5px;
}

#proSetTbody .span1 div {
	margin-top: 3px;
}

.portrait input {
	opacity: 0;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
}

.portrait input,.portrait label {
	height: 100px !important;
	width: 100% !important;
	display: block;
	position: absolute;
	bottom: 0;
	margin: 0px;
	z-index: 1000;
	opacity: 0;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
}

.portrait label {
	text-align: center;
	opacity: 0.2;
	filter: alpha(opacity = 20);
	-moz-opacity: 20;
	background-color: #F0F0F0;
}

.portrait label span {
	position: relative;
	color: #834313;
}

.portrait img {
	width: 100%;
	height: 100px;
	display: block;
}

.triangle {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: transparent;
	border-image: none;
	border-style: solid;
	border-width: 0px 18px 15px;
	width: 0px;
	height: 0px;
	margin: 0px 0px -12px;
}

/*.triangle{
 background-image: url(../img/icon.png);
 background-position:-210px -120px;
 width:30px;
 height:15px;
 margin: 0px auto;
 }*/
.media-body {
	width: auto;
}

.home_jsb_title .activity_name {
 	padding-left:28px; 
	text-align: left;
	font-size: 15px;
}

#homeProfile {
	border-left: 1px solid #e0e0e0;
	background-color: #fff;
	min-height: 300px;
}

#homeProfile td {
	border-top: 1px dashed #e0e0e0;
}

#homeProfile .activity_name {
	height: 40px;
	padding: 0px 30px;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
}

#order-management table th {
	border-bottom: none;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
}

.in_out_manage {
	border-left: 1px solid #e0e0e0;
	padding: 10px 20px;
	background-color: #ffffff;
}

#order-management table td {
	border-bottom: 1px dashed rgb(216, 216, 216);
	border-top: none;
	font-size: 14px;
}

#order-management table td a {
	text-align: left;
}

#order-management table .textcenter {
	text-align: center;
}

.table .project {
	font-size: 14px;
}

.tab-content .brown,.tab-content .project {
	color: #834313;
}

.tab-content .green {
	color: green;
}

#fund-detail input {
	width: 50px;
	border: none;
}

#fund-detail .select-style {
	height: 25px;
	border: none;
	width: 110px;
	overflow: hidden;
	float: left;
	border: 1px solid #cccccc;
	border-radius: 3px;
	line-height: 20px;
	margin-bottom: 10px;
}

#fund-detail select {
	color: #555;
	width: 110px;
	border: none;
	text-align: left;
	font-family: serif;
	font-size: 12px;
	height: 25px;
}

.home_jsb_ti {
	width: 50%;
}

.jsb_pay {
	width: 15%;
}

.fund-detail td .green {
	margin: 0 auto;
}
.jsb_time {
	width: 15%;
}

.home_jsb_title .jsb_detail,.home_jsb_title .jsb_pay {
	text-align: left;
}

#fund-detail .caret {
	margin-left: -300px;
	margin-bottom: 0px;
	margin-top: 8px;
}

#fund-detail .dropdown a {
	color: rgb(0, 204, 255);
}

#fund-detail .table-title {
	padding: 10PX 20px;
}

.zfb {
	float: right;
	display: block;
	background-image: url(../img/zfb.png);
	width: 90px;
	height: 30px;
	padding: 0px;
}

#recharge .radio,.checkbox {
	line-height: 15px;
}

#optionsRadios7,.compliment_count {
	height: 30px;
}

#alipay .warm_prompt {
	border: 1px dashed #834313;
	color: #834313;
	padding: 10px 10px 20px;
	line-height: 25px;
	margin: 10px 0px;
}

#getcash .warm_prompt {
	border: 1px dashed #834313;
	color: #834313;
	padding: 10px 10px 20px;
	line-height: 25px;
	margin: 10px 0px;
}

.suppliment_user {
	font-size: 20px;
	font-weight: bold;
	margin: 0px 3px;
}

.scanner_container {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	padding: 10px;
}

.project_detail {
	margin-top: 20px !important;
	border-top: none;
}

#fund-detail table th {
	font-size: 15px;
}

.balance {
	margin-bottom: 30px;
	font-size: 16px;
}

.balance h4 {
	font-size: 16px;
	margin-bottom: 20px;
}

.balance #userBalance0 {
	margin-left: 15px;
	margin-right: 4px;
	font-size: 30px;
	color: #598e00;
}

.balance #userBalance2 {
	margin-left: 15px;
	margin-right: 4px;
	font-size: 30px;
	color: #598e00;
}

#fund-detail table th,#fund-detail table td {
	border: none;
	height: 35px;
	padding-left: 20px;
	line-height: 35px;
}

#recharge {
	padding: 20px 40px 0px 50px;
}

#fund-detail table td {
	border-bottom: 1px dashed rgb(216, 216, 216);
	font-size: 14px;
}

#fund-detail table .fund-detail .fund-detail-summary {
	text-align: right;
	border-bottom: medium none;
	padding-right: 50px;
}

#fund>.nav-tabs>li {
	display: inline-block;
	float: none;
	padding-right: 50px;
}

#fund>ul {
	/* text-align: center; */
	padding-left: 100px;
}

#recharge table .account,#cash-apply table .account {
	width: 280px;
}

#cash-apply li input {
	width: 400px;
	margin-top: 5px;
}

/*
 found end
 */
/*
 message
 */
.comment-from-me {
	display: block;
}

.message-content {
	margin: 0px auto;
}

.message-title {
	width: 600px;
	height: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.tabs {
	width: 100%;
	height: 45px;
	margin-left: 0px;
}

.message-ul-tabs {
	border-bottom: 1px solid #D8D8D8;
	width: 600px;
	height: 45px;
	padding-left: 0px;
}

.message-li-tabs1,.message-li-tabs2 {
	background-position: -480px -390px;
	padding-bottom: 5px !important;
}

.message-contant .container-fluid {
	padding-left: 0px;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}

.message-contant .container-fluid .tabbable {
	margin-top: -25px;
	width: 500px;
}

.message-contant .container-fluid .tabbable .nav-tabs>li>a {
	padding-bottom: 0px;
	vertical-align: middle;
	border: none;
}

.message-contant .container-fluid .tabbable .nav-tabs>li>a:hover {
	color: rgb(102, 102, 102);
	outline: none;
}

.message-contant .container-fluid .tabbable .nav-tabs>li>a:focus {
	ountlin: none;
	color: red;
}

.nav-tabs>.active>.message-li-tabs1,.nav-tabs>.active>.message-li-tabs1:hover,.nav-tabs>.active>.message-li-tabs1:focus
	{
	background-position: -570px -390px;
	color: red;
}

.nav-tabs>.active>.message-li-tabs2,.nav-tabs>.active>.message-li-tabs2:hover,.nav-tabs>.active>.message-li-tabs2:focus
	{
	background-position: -570px -450px;
	color: red;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
	{
	border-style: none;
	outline: none;
}

.message-count {
	width: 100%;
	height: 30px;
}
.tellyou{
	font-weight:normal;
	padding-left:10px;
}
.message-count select {
	height: 25px;
	font-size: 12px;
	width: 150px;
	border-radius: 0px;
}

.message-content a {
	text-decoration: none;
	color: #3366FF;
}

.user-message-replay,.user-message-comment {
	width: 100%;
	height: 80px;
	margin-top: 10px;
	position: relative;
	border-bottom: 1px dashed;
}

.message-user-div {
	height: 60px;
}

.do_plan_detail {
	border-left: 2px solid #FFCC00;
}

#showDialogue {
	padding: 5px 30px 5px 20px;
}

.send_leter {
	width: 45px;
	height: 25px;
	cursor: pointer;
	text-align: center;
	float: right;
	line-height: 25px !important;
	border-radius: 5px;
	background-color: #FFCC00;
	border: none;
	width: 50px;
	margin-right: 10px;
}

.send_leter:hover {
	background-color: #FFD700;
}

.message-user-pic img {
	width: 100%;
	min-height: 50px;
}

.message-user-div {
	float: left;
	width: 70%;
}

.message-user-div1,.message-user-div2,.message-inform,.inform-time {
	margin-bottom: 5px;
}

.message-user-div-a {
	float: left;
	max-width: 320px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	color: #834313;
	margin: 0px 5px;
}

.message_infor i {
	width: 15px;
	height: 15px;
	background-image: url("../img/pic-back.png");
	background-position: -180px -180px;
	margin: 4px 0px 0px 0px;
	float: left;
}

.message-table div {
	margin-bottom: 5px;
	position: relative;
}

.message-table {
	position: relative;
	z-index: 1;
}

.message-user-pic {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 10px;
}

.comment-item {
	padding-bottom: 10px;
}

.comment-item+.comment-item {
	padding-top: 10px;
	border-top: 1px dashed #e0e0e0;
}

.comment-right {
	overflow: hidden;
}

.comment-op {
	float: right;
}

.comment-right>div+div {
	margin-top: 5px;
}

.buy_show label {
	display: inline;
}

.message-replay {
	width: 100%;
	height: 20px;
}

.message-table .message_time span {
	float: right;
	display: block;
	margin-left: 5px;
	color: #834313;
	cursor: pointer;
}

.comment-right .message_time a>span {
	float: right;
}

.message-user-handdle,.message-user-handdle2 {
	height: 20px;
	margin-top: -20px;
	margin-left: 842px;
	text-align: right;
	font-size: 15px;
}

.check_dial table {
	width: 60%;
}

#check_dialogue {
	top: 10%;
}

.message_time_container {
	border-left: 2px solid #ffcc00;
	max-height: 80px;
}

.line_shu {
	width: 2px;
	height: 100%;
	border-left: 2px solid #ffcc00;
	position: absolute;
	left: 40px;
	z-index: 0;
}

.time_stamp {
	position: absolute;
	z-index: 1000;
	background-color: #ffffff;
	height: 20px;
	width: 55px;
	font-size: 13px;
	margin-top: 40%;
	left: -2px;
	text-align: center;
}

#schedule_fb_btn,#budget_fb_btn {
	cursor: pointer;
}

#showDialogue {
	min-height: 90px;
	max-height: 500px;
	overflow-y: auto;
}

#schedule_fb_info {
	border: 1px solid;
	min-height: 100px;
}

#check_dialogue {
	overflow: hidden;
}

.message_list {
	padding-bottom: 50px;
	position: relative;
	min-height: 60px;
}

.check_con {
	height: 60px;
}

.chart_diag {
	width: 500px;
}


.message_infor {
	margin-top: 10px;
}

.check_time {
	float: left;
	background-color: #ffffff;
	margin: 20px 0px 0px -42px;
	width: 80px;
	text-align: center;
	font-size: 12px;
}

.message_operation {
	color: #834313;
	cursor: pointer;
	float: right;
	right: 0px;
	bottom: 30px;
	width: 100%;
	margin-top: -20px;
}

.message_operation span {
	float: right;
	display: block;
}

.chart_diag input {
	float: right;
	border: 1px solid #cccccc;
	border-radius: none;
	font-size: 12px;
	text-align: center;
}

.message_list hr {
	clear: both;
	margin-left: 40px;
	border-bottom-color: #cccccc;
	height: 10px;
	border-top: none;
}
#panel-address-count table td{
	text-align: center;
}
.message-user-handdle2 {
	bottom: 20px;
}

.message-user-handdle a {
	margin-left: 5px;
}

.message-user-div-a,.reply-user-name,.yushou {
	font-size: 14px;
}

.message-user-div {
	font-size: 15px;
	color: #202020;
}

.message-user-div2 {
	font-size: 13px;
}

.message-replay-time {
	font-size: 13px;
}

.address-line {
	line-height: 40px;
}
/*home.jsp 登陆后个人主页*/


.home-tab-border #home-tab a .triangle {
	margin-bottom: -13px;
}

#home .media .media-body .home-link {
	color: rgb(51, 51, 51);
	line-height: 0px;
	margin-top: -12px;
	margin-left: 85px;
}

#jbox .jbox-close {
	margin-top: 0px;
}

.activty_tr {
	border-bottom: 1px dashed rgb(216, 216, 216);
}

#home .media .media-body a:hover {
	text-decoration: none;
	color: rgb(0, 85, 128);
}

#home .nav-tabs>.active>a,#home .nav-tabs>.active>a:hover,#home .nav-tabs>.active>a:focus
	{
	border: none;
	background-color: transparent;
}

#home .nav-tabs>.active>a .triangle,#home .nav-tabs>.active>a:hover .triangle,#home .nav-tabs>.active>a:focus .triangle
	{
	border-color: #EEEDE9 #EEEDE9 #FFCA37;
}

#home .nav-tabs>li>a,#home .nav-tabs>li>a:hover,#home .nav-tabs>li>a:focus
	{
	border: none;
	background-color: transparent;
	color: rgb(85, 85, 85);
}

#home .nav-tabs>li {
	display: inline-block;
	float: none;
	background-color: #e8e8e8;
	border: 1px solid #e0e0e0;
}

#home .nav-tabs>li.active {
	background-color: #fff;
	border-top: 3px solid #ffaa05;
	border-bottom: 1px solid #fff;
}

#home-tab {
	width: 100%;
	margin-bottom: 0;
	border-bottom: 0;
}

#home .media {
	max-width: 800px;
}

#home .tab-pane {
	margin: 30px auto;
}

#messagePage .tab-content table td img {
	height: 50px;
	width: 50px;
}

#home .tab-content table td img {
	height: 70px;
	width: 70px;
	margin-top: 5px;
}

#start-project,#support-project,#share-project,#attention-project,#comment-project
	{
	min-height: 200px;
}


#home .table th:first-child,#home .tab-content #start-project .media span
	{
	text-align: left;
}

#home #roles {
	padding: 1px 3px;
	margin-left: 10px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	background-color: #fff;
	font-size: 12px;
}



#home .tab-content #comment-project .table-hover img {
	float: left;
}

#home .tab-content #comment-project .table-hover span {
	display: block;
	margin: 0px 0px 20px 130px;
	text-align: left;
}

#home .tab-content #comment-project .comment_count {
	float: left;
	text-align: left;
	padding-left: 10px;
}

#home .tab-wrap {
	border-top: 1px solid #e0e0e0;
	background: #fff;
}

#home .tab-content {
	min-height: 100px;
}

#chart .modal-header {
	background-color: #F1F1F1;
}

#chart .close {
	background-position: -90px -120px;
}

#chart .chart_submit .label {
	background-color: #cccccc;
	background-image: none;
	border-radius: 4px;
}

.letter_send_seccuss,.letter_send_error {
	background-image: url("../img/tips_bg.png");
	width: 258px;
	height: 90px;
	position: fixed;
	display: none;
	top: 30%;
	left: 40%;
	line-height: 90px;
}

.send_error {
	width: 30px;
	height: 30px;
	background-image: url(../img/icon.png);
	background-position: -270px -120px;
	display: block;
	float: left;
}

.letter_send_seccuss .show_success,.letter_send_error .show_success {
	margin: 15px 20px 0px 50px;
}

.regist_time {
	color: red;
}

.registpage .letter_send_seccuss .show_success,.letter_send_error .show_success
	{
	margin: 15px 5px 0px 10px;
}

.registpage .letter_send_seccuss {
	line-height: 40px;
}

.chart_button {
	width: 150px;
	height: 30px;
	clear: both;
	background-color: #ffcc00;
	margin: 0px auto;
	line-height: 30px;
	color: #834313;
	cursor: pointer;
	background-image: url(../img/button.png);
	background-position: 0px -510px;
	text-align: center;
	float: left;
	margin-left: 20px;
}

.chart_to {
	width: 180px;
	float: left;
	margin-right: 40px;
}

.chart_to img {
	width: 180px;
	height: 180px;
}

#span_name {
	font-size: 24px;
}

#chart {
	border: 1px solid;
	top: 30%;
}

.asterisk {
	color: #FF00EE;
}

#div_info {
	margin-bottom: 5px;
	overflow: hidden;
}

.media-body {
	font-size: 12px;
}

.media-body .intro {
	color: #555;
	font-style: italic;
	font-size: 12px;
}

.chart_inform {
	margin: 10px auto 10px;
	border: 1px solid #cccccc;
	max-height: auto;
	overflow: hidden;
}

.chart_inform textarea {
	max-height: auto;
	min-height: 110px;
	width: 100%;
	border: none;
	margin: 0px auto;
}

.chart_submit {
	margin: 0 auto;
}

.modal-header {
	height: 30px;
	line-height: 30px;
}

.modal-header h4 {
	line-height: 30px;
}

.modal-header button {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url(../img/icon.png);
	background-position: -120px -120px;
	opacity: 1;
	float: right;
}

.chart_submit input {
	opacity: 0;
	float: right;
}

.chart_submit label {
	display: block;
	background-image: url(../img/button.png);
	background-position: 0px -240px;
	width: 90px;
	height: 30px;
	float: right;
	line-height: 30px;
	text-align: center;
	color: #834313;
}

#chart form {
	display: block;
	height: 200px;
	padding: 10px;
}

.char_to pull-left {
	width: 180px;
	height: 180px;
	display: block;
}

.table_hover_time {
	width: 12%;
	text-align: center;
}

.comment_char {
	color: #000000;
}

#home .table_hover_address {
	text-align: center;
	width:12%;
}

#home .textcenter {
	text-align: center;
}
.textcenter{
	text-align: center;
}
.table_hover_name {
	padding-left: 50px;
	width: 30%;
	text-align: center;
}
.table_hover_opt {
	width:10%;
	text-align: center;
}
#home .media-heading {
	display: inline;
}

#tabs-42466 .media-heading {
	color: #834313;
}

#home .media {
	line-height: 25px;
}

.media-body span {
	font-size: 15px;
}

.home-introduce {
	display: inline-block;
	margin-top: 20px;
}

i.address {
	margin-right: 10px;
}

.address,.address_icon {
	width: 15px;
	height: 15px;
	border: none;
	display: inline-block;
	float: none;
	background-image: url(../img/icon.png);
	background-position: -60px -60px;
	vertical-align: middle;
}

.tab-support-icon {
	background-position: 0px -210px;
}

.tab-start-icon {
	background-position: -120px -210px;
}

.tab-share-icon {
	background-position: -180px -210px;
	margin-bottom: -17px;
}

.tab-follow-icon {
	background-position: -240px -210px;
	margin-bottom: -17px;
}

.tab-comment-icon {
	background-position: -300px -210px;
	margin-bottom: -17px;
}

.tab-recommend-icon {
	background-position: -60px -210px;
	margin-bottom: -17px;
}

#home .tab-start-icon:hover {
	background-position: -120px -270px;
}

#home .tab-share-icon:hover {
	background-position: -180px -270px;
}

#home .tab-recommend-icon:hover {
	background-position: -60px -270px;
}

#home .tab-support-icon:hover {
	background-position: 0px -270px;
}

#home .tab-follow-icon:hover {
	background-position: -240px -270px;
}

#home .tab-comment-icon:hover {
	background-position: -300px -270px;
}

#home .nav-tabs>.active>a .tab-recommend-icon,.nav-tabs>#home .active>a:hover .tab-recommend-icon,#home .nav-tabs>.active>a:focus .tab-recommend-icon
	{
	background-position: -60px -270px;
	margin-bottom: -17px;
}

#home .nav-tabs>.active>a .tab-start-icon,.nav-tabs>#home .active>a:hover .tab-start-icon,#home .nav-tabs>.active>a:focus .tab-start-icon
	{
	background-position: -120px -270px;
	margin-bottom: -17px;
}

#home .nav-tabs>.active>a .tab-share-icon,.nav-tabs>#home .active>a:hover .tab-share-icon,#home .nav-tabs>.active>a:focus .tab-share-icon
	{
	background-position: -180px -270px;
	margin-bottom: -17px;
}

#home .nav-tabs>.active>a .tab-support-icon,.nav-tabs>#home .active>a:hover .tab-support-icon,#home .nav-tabs>.active>a:focus .tab-support-icon
	{
	background-position: 0px -270px;
	margin-bottom: -17px;
}

#home .nav-tabs>.active>a .tab-follow-icon,.nav-tabs>#home .active>a:hover .tab-follow-icon,#home .nav-tabs>.active>a:focus .tab-follow-icon
	{
	background-position: -240px -270px;
	margin-bottom: -17px;
}

#home .nav-tabs>.active>a .tab-comment-icon,.nav-tabs>#home .active>a:hover .tab-comment-icon,#home .nav-tabs>.active>a:focus .tab-comment-icon
	{
	background-position: -300px -270px;
	margin-bottom: -17px;
}

.triangle-div {
	height: 20px;
	overflow: hidden;
	display: block !important;
}

.project-div-support,.project-div-attention,.project-div-start {
	border: 1px;
	width: 950px;
	overflow: hidden;
	clear: both;
	margin: 20px auto 0px;
}

.project-div-support {
	display: block;
}

.private-project-list {
	width: 980px;
	overflow: hidden;
	clear: both;
}

.private-project-list ul,.private-project-one {
	width: 223px;
	height: 312px;
	margin: 0px 15px 15px 0px;
	float: left;
	border: 1px solid rgb(211, 211, 211);
}

.private-project-one li {
	display: block;
	clear: both;
}

.private-project-title {
	width: 200px;
	margin: 0px auto;
	margin-top: 5px;
}

.projectstats p {
	float: left;
	display: inline;
	white-space: nowrap;
	padding: 0px;
	overflow: hidden;
	font-size: 12px;
}

.projectstats p strong {
	display: block;
	color: rgb(102, 102, 102);
	line-height: 16px;
	font-size: 12px;
	margin-bottom: 1px;
	font-weight: normal;
}

.edit-project,.delete-project {
	width: 40px;
	height: 30px;
	margin-left: 2px;
	margin-top: -30px;
	background-image: url(../img/icon.png);
	float: right;
	position: relative;
}

.edit-project {
	margin-right: 38px;
	background-position: 0px -510px;
}

.delete-project {
	margin-right: -2px;
	background-position: -60px -510px;
}

.project-pic {
	position: relative;
	z-index: 0;
}

.project-pic a {
	display: block;
	width: 223px;
	z-index: 1;
}

.project-pic img {
	z-index: -1;
}

.complete {
	z-index: 100;
	width: 60px;
	height: 60px;
	background-color: yellow;
	top: 0px;
	right: 0px;
	position: absolute;
}

li a {
	color: rgb(102, 102, 102);
}

/*profile.jsp 页面css样式*/
#profile {
	padding: 30px 0;
}

#profile .nav-tabs>.active>a,#profile .nav-tabs>.active>a:hover,#profile .nav-tabs>.active>a:focus
	{
	border: none;
	background-color: transparent;
	color: rgb(102, 102, 102);
}

#profile .nav-tabs>li>a,#profile .nav-tabs>li>a:hover,#profile .nav-tabs>li>a:focus
	{
	border: none;
	background-color: transparent;
	color: rgb(102, 102, 102);
}

#profile .nav-tabs>.active>a .triangle {
	border-color: #EEEDE9 #EEEDE9 #FFCA37;
}

#profile .nav-tabs>li>a .triangle {
	margin-left: 10px;
}

#profile .nav-tabs>.active>a .tab-private-icon,.nav-tabs>#profile .active>a:hover .tab-private-icon,#profile .nav-tabs>.active>a:focus .tab-private-icon
	{
	background-position: -180px -390px;
	margin-bottom: -17px;
}

#profile .nav-tabs>.active>a .tab-password-icon,.nav-tabs>#profile .active>a:hover .tab-password-icon,#profile .nav-tabs>.active>a:focus .tab-password-icon
	{
	background-position: -240px -390px;
	margin-bottom: -17px;
}

#profile .nav-tabs>.active>a .tab-status-icon,.nav-tabs>#profile .active>a:hover .tab-status-icon,#profile .nav-tabs>.active>a:focus .tab-status-icon
	{
	background-position: -300px -390px;
	margin-bottom: -17px;
}

.drow_container {
	overflow-x: auto;
	overflow-y: hidden;
	width: 99%;
	border: 1px solid #cccccc;
}

#profile .nav-tabs>.active>a .tab-binding-icon,.nav-tabs>#profile .active>a:hover .tab-binding-icon,#profile .nav-tabs>.active>a:focus .tab-binding-icon
	{
	background-position: -360px -390px;
	margin-bottom: -17px;
}

#panel-473514 .span1 label {
	display: inline;
	margin: -4px 0px 0px 10px;
	display: block;
	float: left;
}

#panel-473514 label {
	display: inline;
}

.DynarchCalendar-bodyTable .DynarchCalendar-day-today {
	color: #F73839;
}

.column1 .span1,#panel-473514 .span1 {
	text-align: center;
	line-height: 0px;
	padding-top: 4px;
}

#password-set .content-password form .account-email a {
	padding-bottom: 15px;
	vertical-align: middle;
	padding-top: 24px;
	border: medium none;
	color: rgb(56, 56, 56);
}

.DynarchCalendar-topCont .DynarchCalendar {
	width: 260px;
}

.DynarchCalendar-bodyTable tr td {
	width: 30px;
}

body .DynarchCalendar-day-today.DynarchCalendar-day-selected {
	background-color: #ffcc00;
}

body .DynarchCalendar-day-selected {
	background-color: #ffcc00;
}

#password-set .content-password form .account-email a:focus {
	outline: none;
}

#tab-part1,#tab-part2,#tab-part3,#tab-part4,#tab-part5 {
	margin: 0px 15px 10px;
	padding-top: 0px;
}

.content-inform form .checkbox {
	margin-bottom: 6px;
}

.tab-content {
	overflow: hidden;
}

.message-table span {
	float: left;
}

.message_infor {
	float: left;
}
.tab-content .tab-pane .message-table td {
	border-bottom: 1px dashed rgb(208, 208, 208);
	border-top: none;
}

.message-table div a {
	padding: 0px;
}
.txtcenter{
	text-align:center !important;
}
.tab-content .tab-pane .span9 form .table .cover-input {
	width: 100px !important;
	background-color: #FACB34;
	color: #834313;
	text-align: center;
	margin-left: -26px;
	border-radius: 4px 4px 4px 4px;
}

.upload-img {
	display: block;
}

#panel-308006 table .upload-img .file-input {
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	z-index: 1000;
	cursor: pointer;
}

#panel-308006 table .upload-img .upload-front {
	background-image: url(../img/button.png);
	background-position: 0px -270px;
	/*margin-left: -90px;
	margin-right: 10px;*/
	position: absolute;
	z-index: 1;
}

#panel-308006 table .upload-img input {
	width: 90px;
	height: 27px;
	padding: 0px;
	color: #ffffff;
	line-height: 25px;
	border: none;
	text-align: center;
}

#panel-308006 table .upload-img span {
	height: 27px;
	line-height: 27px;
}

.upload-img input {
	float: left;
}

.tab-content .span3 .thumbnail {
	padding: 0px;
}

.tab-content .span3 .thumbnail .caption .project-one .project-function .address
	{
	margin-left: 0px;
}

.tab-content .span3 .thumbnail .caption .project-one .project-function .persent
	{
	margin-right: 2px;
}

.tab-private-icon {
	background-position: -180px -330px;
	margin-bottom: -17px;
}

.tab-password-icon {
	background-position: -240px -330px;
	margin-bottom: -17px;
}

.tab-status-icon {
	background-position: -300px -330px;
	margin-bottom: -17px;
}

.tab-binding-icon {
	background-position: -360px -330px;
	margin-bottom: -17px;
}

#tab-content .private-set .content-private-date form .account-inform-right input
	{
	width: 120px;
	height: 35px;
	color: white;
	padding-left: 49px;
	background-image: url(../img/button.png);
}

.account-inform-right {
	margin-top: 10px;
}

#third-qq-bind,#third-sina-bind {
	background-image: none;
	margin-left: 100px;
	margin-right: 0px;
	width: 80px;
	border: none;
	padding-left: 48px;
	cursor: pointer;
	margin-top: 0px;
	line-height: 40px;
	display: inline-block;
}

#binding-set a {
	margin-left: 150px;
	margin-top: 5px;
	line-height: 40px;
	display: inline-block;
	width: 120px;
	height: 40px;
	background-image: url(../img/button.png);
	text-decoration: none;
	border: none;
	padding-left: 48px;
	cursor: pointer;
}

#binding-set a:hover {
	color: #fff;
}

#account-sina-pic,#remove-sina-bind {
	background-position: -240px 0px;
}

#account-qq-pic,#remove-qq-bind {
	background-position: -240px -120px;
}

.content-banden {
	border-bottom: 1px dashed #CCCCCC;
}

.point {
	overflow: auto;
	width: 95%;
	height: 40px;
	margin-bottom: 20px;
}

.point-massege {
	height: 20px;
	width: 100px;
	margin-top: 10px;
	margin-left: 20px;
	text-align: center;
	color: #202020;
	font-size: 18px;
}

.account-name,.account-address,.account-boke,.account-boke {
	height: 25px;
	margin-left: 0px;
	margin: 0px 0px 15px;
}

.account-name {
	margin-top: 20px;
}

.account-introduce {
	height: 100px;
	padding-top: 0px;
	margin: 20px 0px 20px 0px;
}

.account-div-left {
	text-align: right;
	float: left;
	width: 90px;
	height: 20px;
	margin-top: 5px;
	font-size: 15px;
	color: #383838;
}

.account-div-right {
	padding-left: 5px;
	width: 200px;
	height: 30px;
	margin-left: 30px;
	border: 1px solid #D8D8D8
}

.account-introduce-div {
	width: 280px;
	height: 100%;
	margin-top: 0px;
	float: left;
}

.account-introduce-div textarea {
	width: 150%;
	height: 85%;
	color: #999999;
}

.account-set {
	margin-left: 30px;
	margin-top: 10px;
	background-color: #ffcc00;
	border: 0px;
	font-size: 15px;
	color: #834313;
	border-radius: 3px 3px 3px 3px;
	font-family: 微软雅黑, Adobe 黑体 Std R;
}

.content-private-date {
	display: block;
}

#binding-set .point {
	width: 100%;
}

.account-email,.account-password,.account-buttom {
	height: 35px;
	margin-left: 0px;
	margin: 0px 0px 25px 0px;
}

#homeProfile .content-inform .inform {
	padding-left: 30px;
}

.inform_set span {
	cursor: pointer;
	color: #834313;
	margin: 0px 5px;
}

#homeProfile .content-inform .inform input {
	margin: 0px;
}

.account-inform {
	height: 20px;
	font-size: 15px;
	margin-left: 0px;
	margin: 0px 0px 15px 0px;
}

.email-form {
	border-bottom: 1px dashed;
}

.form-div {
	width: 100%;
	border-bottom: 1px dashed rgb(176, 176, 176);
	margin-bottom: 20px;
}

.checkbox {
	margin-left: 30px;
	margin-right: 20px;
}

.account-banden {
	height: 50px;
	border-bottom: 1px dashed;
}

.account-banden-right {
	font-size: 14px;
	height: 45px;
}

.account-banden-right b {
	color: #834313;
	font-size: 13px;
}

.account-banden-inform {
	height: 70px;
	width: 100%;
	border-bottom: 1px dashed rgb(176, 176, 176);
	font-size: 15px;
	margin-left: 0px;
	position: relative;
}

.account-banden-left {
	text-align: right;
	float: left;
	width: 90px;
	height: 20px;
	position: absolute;
	top: 40%;
	margin-top: -13px;
	margin-left: 30px;
	margin-top: -13px;
	font-size: 15px;
	color: #383838;
}

.account-username {
	position: relative;
	height: 20px;
	top: 15px;
	float: left;
	margin-right: -120px;
	margin-left: 150px;
}

#panel-473512 table .cost_title {
	padding: 0px 10px 0 10px;
	text-align: center;
	color: #834313;
}

#panel-473512 table {
	width: 95%;
	border-top: 5px solid rgb(255, 204, 0);
}

#panel-473512 td {
	border: 1px solid #cccccc;
	height: 25px;
	text-align: center;
}

#panel-473512 table tr td {
	padding: 0px;
	line-height: 35px;
}

#panel-473512 table tr td input {
	padding: 0px;
	margin: 0px;
	width: 100%;
	border: none;
	height: 35px;
	text-align: center;
}

#panel-473512 table tr td .form_datetime {
	width: 47%;
}

#panel-473512 span {
	margin: 0px 5px;
}

.pay_sub {
	margin: 20px;
}

.file_good_uplaod {
	display: block;
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 10px;
}

.file_good_uplaod input {
	opacity: 0;
	filter: alapha(opacity = 0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}

#panel-473513 span {
	height: 20px;
	float: left;
	display: block;
}

#goodsName {
	width: 606px;
	font-size: 15px;
}

#goodsText {
	width: 606px;
	height: 90px;
	font-size: 15px;
}

.price {
	width: 160px;
	height: 90px;
	margin-right: 10px;
}

.counts {
	width: 160px;
	height: 90px;
	margin-right: 10px;
}

.edit-text {
	width: 80px;
	height: 30px;
	margin-right: 30px;
	line-height: 30px;
	float: left;
	color: #834313;
}

.check-img {
	width: 20px;
	height: 20px;
	background-image: url("../img/icon.png");
	background-position: -60px -150px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.org-apply-tr1 {
	background-color: rgb(244, 244, 244);
	padding-bottom: 10px;
}

.modal {
	z-index: 1000 !important;
}

.modal-backdrop {
	z-index: 800 !important;
}

.orgapply-input {
	width: 390px;
}

#img-upload {
	width: 90px;
	height: 27px;
	padding: 0px;
	color: rgb(255, 255, 255);
	line-height: 25px;
	border: medium none;
	text-align: center;
	background-color: #834313;
}

#pre-name {
	color: #000;
	font-size: 18px;
}

#pre-time,#insti-name {
	color: #555;
}

.account-pic {
	color: #fff;
}

.change-img,#change-img {
	position: absolute;
	margin-left: 37px;
	margin-top: 75px;
	z-index: 100;
	color: #834313;
	font-size: 13px;
	cursor: pointer;
}

.myh {
	float: right;
	margin-top: 5px;
}

.myh a{
	color:#a55e2a;
}
.check-img-div {
	width: 120px;
	float: left;
}

.input-prepend-2 {
	width: 130px;
	float: left;
}

.change-check-img {
	position: absolute;
	z-index: 100;
	margin-top: -37px;
	margin-left: 220px;
}

.change-check-img a {
	color:#a55e2a;
}

.about-pay {
margin:0px 10px 30px 10px;
}
.datetimepicker .table-condensed td,.datetimepicker .table-condensed th
	{
	border: 1px solid #f0f0f0;
}

#budgetList .predict_title {
	width: 57px;
}

.my-i {
	background: url("../img/icon.png");
	background-position: -90px -150px;
	width:16px;
	height:14px;
}

.container .tab-pane {
	min-height: 346px;
}

.charitarian-icon {
	background-image: url(../img/icon.png);
	background-position: -90px -150px;
	height: 14px;
	width: 16px;
}

.institution-icon {
	background-image: url(../img/icon.png);
	background-position: -90px -180px;
	height: 14px;
	width: 16px;
}

.counter {
	right: 0;
	top: 0;
	font-size: 20px;
	font-weight: bold;
	color: #ccc;
}

#introduceProject table td {
	border: 1px solid #CFCFCF;
	text-align: center;
}

.up {
	background: url(../img/icons-copy.png);
	background-position: 0px -30px;
	width: 10px;
	height: 10px;
}

.down {
	background: url(../img/icons-copy.png);
	background-position: 0px -15px;
	width: 10px;
	height: 10px;
}

#more-region:hover {
	background-color: #ffcc00;
	color: #834313;
	border-radius: 3px;
}

#introduceProject table {
	border: 1px solid #CFCFCF;
}

.warn {
	color: #600;
}

.exceeded {
	color: #e00;
}

#jbox .jbox-container .jbox-title-panel .jbox-title,#jbox .jbox-container #jbox-states #jbox-content
	{
	text-align: center;
	color: #834313;
}

#userPic {
	width: 100%;
	height: 60px;
}

#proSet label.error {
	padding-left: 110px;
}

.form-input {
	line-height: 30px;
	margin-left: 20px;
	margin-top: 10px;
}

/*open.jsp css样式*/
.banner {
	width: 100%;
	padding: 30px 0px;
}

.wrap2 {
	width: 960px;
	margin: 0 auto;
}

.banner .wrap2 {
	position: relative;
	z-index: 2;
}

#banner {
	padding: 20px 0;
}

.mod-title-tab {
	height: 52px;
}

.tit-tab-con {
	font-size: 16px;
	line-height: 32px;
}

.mod-title-tab .tit-tab-con {
	float: left;
	color: #000;
	padding-right: 30px;
}

.title-sub {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	float: right;
	margin: 16px 10px;
}

.site-focus {
	width: 100%;
	padding: 20px 0px;
	background: #F3F3F3;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.hot-project-box {
	padding: 20px 0px;
}

.mod-title {
	width: 100%;
	height: 60px;
}

.mod-title .title-sub {
	float: right;
	margin: 20px 10px;
}

.clearfix {
	display: block;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.titdd-article {
	width: 940px;
	padding: 10px;
	margin: 10px 0;
	background: #E7E7E7;
	font-size: 14px;
	position: relative;
}

.titdd-article i {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	vertical-align: middle;
	border-bottom: 10px solid #E7E7E7;
	border-top: 0 none;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	_color: #FF3FFF;
	_filter: chroma(color = #FF3FFF);
}

.hot-project {
	padding-top: 10px;
}

.project-more {
	width: 100%;
}

.more-btn {
	width: 256px;
	height: 60px;
	font-size: 20px;
	text-align: center;
	color: #834313;
	line-height: 60px;
	display: block;
	border: 1px solid #E6E6E6;
	background: #FFF;
	margin: 15px auto;
}

.project-more a:hover {
	background-color: #ffaa05;
	color: #fff;
}

.pro-handle {
	width: inherit;
	height: auto;
}

#FlHead  a {
	width: auto;
	height: 40px;
	margin: 10px;
	font-size: 20px;
	line-height: 40px;
	cursor: pointer;
}
#open-category{
	margin-left:-20px;
}
#open-category a{
	color:#555;
	padding:0px 20px;
	margin:0;
}

.address-link {
	position:relative;
	top:-230px;
	left:220px;
}

.tabbable .nav-pills>.active>a {
	background-color: transparent;
	background-color: #fff !important;
	color: #834313;
	font-family: "Adobe 黑体 Std R";
	font-size: 16px;
	line-height: 43px;
}
#tabs-42466 .nav-pills li a {
	display: block;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	background-color: #E8E8E8;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	font-size: 14px;
}

@media(min-width:979px){
.chart_diag textarea {
	width: 95%;
	height: 95%;
}
.support-project,.start-project,.attention-project,.con-project {
	width: 60px;
	height: 90px;
	margin: 0px auto; //
	position: absolute;
	text-align: center;
}
.regist-cont {
	width: 340px;
	margin: 30px auto 0;
	padding: 20px 20px 10px 40px;
	border: 1px solid #e0e0e0;
	border-radius: 5px;
}
.ma-share{
	color:#333 !important;
}
.container {
	width: 960px !important;
	margin: 0 auto;
}
.introduce-div {
	width: 100%;
	height: 90px;
	margin-top: 10px;
	margin-left: 0px;
	text-align: center;
}
.sort-row{
	font-size:16px;
}
.recommend-head {
	margin-top: 20px;
	margin-bottom: 20px;
}
.container-wrap {
	margin-top:30px;
}
#filter-nav {
	padding-top: 20px;
	padding-bottom: 10px;
}
#projectCover .img-box {
	width:100%;
	height:400px;
	overflow:hidden;
}

#projectInfor,.user-info {
	min-height: 155px;
	border-radius: 5px;
}
#userInfor {
	min-height: 190px;
}
.fund-margin{
	float: left;
	margin-left: 50px;
}
.login-right .login-cont {
	width: 300px;
	margin: 30px auto 0;
	padding: 20px 20px 30px;
	border: 1px solid #e0e0e0;
	border-top: 4px solid #f4980a;
	border-radius: 5px;
}
.loginpage .input-prepend input {
	width: 80%;
}
.registpage .input-prepend input {
	width: 90%;
}
.loginpage,.registpage {
	height: 100%;
	background-color: #fff;
	padding: 30px 0;
}
.home-page {
	padding: 30px 0 0;
}
#home .tab-content #share-project .table-hover span,#home .tab-content #attention-project .table-hover span,#home .tab-content #start-project .table-hover a,#home .tab-content #start-project .table-hover span,#home .tab-content #support-project .table-hover span,#home .tab-content #recommend-project .table-hover span
	{
	display: block;
	line-height:40px;
	height: 100px;
	text-align: center;
}
.media>.media-align-middle,.media-align-middle {
	display: block;
	line-height: 90px;
	height: 90px;
	text-align: center;
}
.table th,.table td a {
	padding: 4px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
}
#fund {
	margin: 30px auto;
	overflow: hidden;
	border: 1px solid #e0e0e0;
}
.compliment_count {
	margin: 0px 5px;
}
.sup-btn,.sup-btn:hover,.sup-btn:focus {
	margin: -45px 90px 20px 48%;
	width: 80px;
	height: 40px;
	background-color: #F3CC41;
	font-size: 16px;
	color: #834313;
	line-height: 40px;
	float:right;
}
.gvgift-btn,.gvgift-btn:hover,.gvgift-btn:focus {
	margin: -60px 0 20px 75%;
	width: 80px;
	height: 40px;
	background-color: #F3CC41;
	font-size: 16px;
	color: #834313;
	line-height: 40px;
	float:right;
}
}

/* 小屏幕适配 */
@media(max-width:767px){
body{
	background-color:#f8f8f8;
	padding:0px !important;
}
#fund {
	margin: 30px auto;
	overflow: hidden;
	border: 1px solid #e0e0e0;
	margin-left:10px;
}
#filter-nav {
	margin-left:20px;
}
.visi-area{
	margin-left:20px !important;
}
.visi-width{
	width:15% !important;
}
.home-page {
	padding: 30px 0 0;
	margin-left:10px;
}
.loginpage,.registpage {
	height: 100%;
	background-color: #fff;
	padding: 30px 20px;
}
.login-right .login-cont {
	padding: 20px 20px 30px;
	border: 1px solid #e0e0e0;
	border-top: 4px solid #f4980a;
	border-radius: 5px;
}
.visi-name{
	text-align:left !important;
}
.padding-right-5{
	padding-right:5px;
}	
.visi-num{
	margin-top:5px;
}
.visi-input{
	width:100px;
}
.sup-btn{
	border-radius:0px;
	padding:5px 10px;
	background-color:#ffcc00;
	float:left !important;
	margin-left:5px;	
	height:20px;width:40px;margin:-35px 20px 10px 30%;line-height:20px;font-size:12px;
}
.gvgift-btn{
	border-radius:0px;
	padding:5px;
	background-color:#ffcc00;
	float:left !important;
	margin-left:15px;
	height:20px;width:60px;margin:-40px 0 20px 60%;line-height:20px;font-size:12px;
}
.visi-tab-name{
	float:none !important;
	width:10% !important;
}
.visi-time-name{
	width:15% !important;
}
.visi-hotitem{
	border-top:none;
}
.recommend-head {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left:20px;
	padding-right:20px;
}
.visi-header{
	height:50px;
	line-height:50px;
	font-size:20px;
	background-color:#ffcc33;
}
.visi-thum{
	font-size:12px;
	color:#9fa8a8;
}
.introduce-div {
	width: 100%;
	margin-top: 10px;
	margin-left: 0px;
	text-align: center;
}

#projectInfor,.user-info,.product_list{
   margin-top:20px;
   margin-left:10px !important;	
}
.visi-address{
	padding:2px;
	background-color:#ffaa05;
	font-size:12px;color:#fff;
	border-radius:2px;
	float:right;
	margin-right:10px;
	margin-top:20px;
}
.table th,.table td a {
	padding:0px !important;
	line-height: 20px;
}
.visi-thum-name{
	padding-left:10px;
	display:block;
	padding-top:10px;
}
#regist-form .code-btn{
	width:30% !important;
}
.visi-pagination{
	position:absolute;
	top:3320px;
	left:20px;
}
.visi-up{
	margin-left:40px !important;
}
.visi-table{
	margin-top:20px;
}
.radio{
	padding-left:0px !important;
}
.visi-fund{
	width:80px;
}
.visi-getcash{
	width:140px;
}
.balance #userBalance2,#userBalance0{
	margin-left:0px !important;
}
}




